|
|
|
|
|
by jen20
1940 days ago
|
|
I spent the first months 2020 building out a database-as-a-service offering that runs in AWS, Azure and GCP (think Cockroach Cloud or MongoDb Atlas model, but for a different database). That was an instructive project - building the same service in three clouds tells you a lot both about: - The quality and completeness of foundational services (identity, networking, compute, storage) - The tooling ecosystem (the quality of the Packer builders and Terraform providers [1] in our case) - How helpful (or existent) support is, which ranged from an account manager telling us up-front “here’s the way to avoid hitting limits for your design” to not being able to talk to a human at all throughout the entire project, and thus having to phase in beta customer onboarding for that cloud because of the arbitrary limits. At some point that team should write a full retrospective on this. [1]: Disclaimer - I have worked on both Packer and Terraform in the past at HashiCorp. |
|