Wanted to find out a bit more about what you guys use day to day in terms of your tooling.
At my work we rely heavily on EC2 with Nginx on the edge, then ALBs to EC2. This pattern is mostly for our legacy apps.
Then we have a whole bunch of microservices built with API gateway and lambda (with Dynamodb, SNS/SQS, RDS etc)
And recently we’ve moved some legacy over to ECS again fronted by ALBs (and same nginx on the edge)
All of this infrastructure is managed with a single php tool which is a wrapper around cloudformation, chef and packer.
We have a separation of:
- environment (dev, test, live)
- project (services, magento, core)
- repository (web, cron, servicename)
And we have a git r