| Our team is <15 engineers. The set up is roughly as below. We have around 40 services. Ping me if you wanna talk more. https://cloudcraft.co/view/5582ddd4-c6f8-4354-8f5b-9fb0a3744... * Development: docker + docker-compose. Ideally, we would want to get rid of docker-compose for development. * CI: Travis (planning on switching to something that is more on the CD side) * Infrastructure management: terraform * Prod: AWS, CoreOs, Kubernetes 1 master node and 5-6 worker nodes (m4.large) in an autoscaling group. Infrastructure deployments and updates are done by Terraform. Blue/Green deployments thanks to the autoscaling group. Kubernetes deployments and updates are done by kubectl. There's still problems with each piece, but for the most part they work great without much trouble. |