We’ve completed infrastructure setup using “infrastructure as code” principles.
As we used real cloud power we’ve achieved awesome availability, scaling and security.
We’ve saved a lot of time because we haven’t setup linux, nginx, zabbix, chef, etc.
Instead of this we were focused on application, testing, scaling, continuous delivery – stuff that makes business healthy and happy.
We’ve saved a lot of pretty expensive DevOps hours and haven’t spent too much money because AWS EB, ELB, Scaling, etc are free to use!
We’ll pay only for EC2, EBS and CloudWatch.
And because of scaling we’ll pay only for what we’ll use.
If you’re interested in implementation for your projects, it’s easy to start:
• Get real requirements like SLA, latency, redundancy, deploy time limits, cost limits, etc.;
• Work with devs & qa’s teams to figure out pipelines;
• Add checks on every important step, something like “smoke testing”;
…and you’re ready to go!
Feel free to use my code as a sample – https://github.com/kagarlickij/aws-elasticbeanstalk-deploy-scripts