Werner Vogels has an interesting blog post on changes Amazon made to their development processes here.

It explains why they had to move away from a hard-to-maintain approach with one monolithic “bookstore” application and a giant database, to the approach they have today utilizing

  • microservices
  • purpose-build databases
  • serverless
  • making security everyone’s responsibility

The initial part on microservices reminded me of the Tanenbaum-Torvalds debate on kernel architecture.

submitted by /u/mc110
[link] [comments]