1/11/2024 0 Comments Cloud architecture diagram![]() If that user runs a command that initializes communication between dbt Cloud and the data warehouse (or a git repo or an auth service) over the internet, that communication is also encrypted. When that user is accessing dbt Cloud and running models that interact with the data platform, the information sent to and from their computer and the services is encrypted with TLS 1.2. What if there is a bad actor amongst them running a program that can "capture" network packets and analyze them over the air? The user might be connected to an unsecured public network offered by a facility to which many others are also connected. TLS (Transport Layer Security) 1.2 is an industry-standard protocol for encrypting sensitive data while it travels over the public internet (which does not offer native encryption).Ī typical scenario that might be seen frequently is an employee working in a public space, such as an airport or café. dbt Cloud encrypts in transit using the TLS 1.2 cryptographic protocol. All communications occur over HTTPS (attempts to connect via HTTP are redirected to HTTPS). Communication ĭbt Cloud can communicate with several external services, including data platforms, git repositories, authentication services, and directories. On the other hand, the dynamic components are created ad-hoc to handle tasks such as background jobs or requests to use the IDE.ĭbt Cloud is available in most regions around the world in both single tenant (AWS and Azure) and multi-tenant configurations.ĭbt Cloud uses PostgreSQL for its backend, S3-compatible Object Storage systems for logs and artifacts, and a Kubernetes storage solution for creating dynamic, persistent volumes.Īll data at rest on dbt Cloud servers is protected using AES-256 encryption.įor a more detailed breakdown of the dbt Cloud apps, download the advanced architecture guide PDF. The static components are always running to serve highly available dbt Cloud functions, like the dbt Cloud web application. The dbt Cloud application has two types of components: static and dynamic. This page helps practitioners and those interested in dbt Cloud's architecture and data flow.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |