4 ms·
My rule is to use services which could easily be replaced. For example, on AWS using RDS is a gimme because you can always spin up your own database with the sa
by acdha 2y ago
My rule is to use services which could easily be replaced. For example, on AWS using RDS is a gimme because you can always spin up your own database with the same engine but not having to spend months building the equivalent battle-tested configuration is a pure win. ECS Fargate is great because you can run containers for at one order of magnitude lower ops investment than Kubernetes but if you had to leave, it’s vanilla containers on Linux. Something like DynamoDB, though, I’d want to think about what a migration plan would look like since databases are core to your application but the semantics are not as interchangeable as SQL databases are.