Reading: The Best of Software Writing by Joel Spolsky
Joel Spolsky’s writing and opinions are evergreen, and his 2004 book The Best of Software Writing shows it.
Reading: Software Engineering Under Deadline Pressure, by Scott H. Costello
An 1984 paper that models the time it takes to complete a project, and show what happens when you pull are up against bad deadlines. The answer will not surprise you!
Reading Martin Fowler's Recommended Reading on Microservices
All of this comes from reading everything in Martin Fowler’s https://www.martinfowler.com/microservices/, and many of it’s linked articles.
Core reading Microservices https://www.martinfowler.com/articles/microservices.html
Microservice architectural style: building applications as suites of services
Amazon has the idea of a Two Pizza Team - a team should be feedable by two pizzas
Smart Endpoints Dumb Pipes - There is no smart choreography of messages or central busses, just straight service calls over http or something similarly simple.
Why trying to make accidents rarer can actually make them more common
excerpt from How Complex Systems Fail
Notes on Site Reliability Engineering, by Google
For my own reference, here are notes I took while reading Google’s book on SRE.