2 ms·
Amazon has been doing a version of DevOps for almost two decades due to the convergence of several of Amazon's core concepts: the Two-Pizza Team, the "Ownershi
by thesuperbigfrog 7y ago
Amazon has been doing a version of DevOps for almost two decades due to the convergence of several of Amazon's core concepts: the Two-Pizza Team, the "Ownership" leadership principle in action (relatively large amount of freedom for a team to do whatever it needs to succeed), an internal mandate for Service-Oriented architecture, and developers holding the pager for their own work (again, Ownership).
This effectively meant that a small team was completely responsible for the design, development, implementation, testing, deployment, and real-time support of a service that provided unique capabilities to the rest of the company or to customers. It created a STRONG incentive to test because if your team's service failed, the team's developers would be paged (frequently in the middle of the night) to immediately fix the service and get it working again.
Development teams have access to a mature set of tools and infrastructure that make it relatively easy to move very quickly to design, develop, test, and deploy services to production as fast as the team is able to.