Great article in ACM Queue by Amazon old-timeron microservices. Permissionless innovation is a particularly strong point, as are the benefits for testing, deployment, debugging, and reliability. Don't miss the warning signs section too, especially if you feel those are things you're struggling with day-to-day, as they're helpful to look at when thinking about whether microservices are the solution.
11 plus ones
Shared publicly•View activity
- Like a lot of things at Amazon, this went through many stages of wrong before we got it right. As I remember it, this went through some unpleasant, heavyweight, and inefficient RPC (esp. CORBA) and pub-sub architectures before an unsanctioned skunkworks project built iquitos for lightweight http-based microservices (kudos, Matt Round), which then rapidly took over as the only thing that actually works. It's important that the secret to success was being willing to try many things to find the things that worked.35w