Almost every infrastructure decision I endorse or regret

I’ve led infrastructure at a startup for the past 4 years and made some core decisions that I endorse for your startup. Picking AWS over Google Cloud has been a good choice due to better support, stability, and compatibility with Kubernetes. EKS is recommended unless you’re penny-pinching. RDS and Redis ElastiCache are endorsed for their reliability and functionality. ECR and AWS VPN are both endorsed for stability and simplicity. However, AWS premium support is regretted due to its high cost. GitOps is endorsed for flexibility, and prioritizing team efficiency is recommended. Using Notion, Slack, Linear, and Terraform Cloud are endorsements, while Datadog is regretted for its cost model. Various practices like automating post-mortem processes, monthly cost tracking meetings, and using an identity platform early on are endorsed. Shared databases and not using FaaS more are regrets. Other tools and platforms like AppSmith, Helm, Bazel, Open Telemetry, and renovatebot are discussed with mixed reviews. Overall, the author provides valuable insights and recommendations based on their experiences.

https://cep.dev/posts/every-infrastructure-decision-i-endorse-or-regret-after-4-years-running-infrastructure-at-a-startup/

To top