Book: Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
The companion book for popular Building Microservices: Designing Fine-Grained Systems book
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith by Sam Newman is a companion book for Building Microservices: Designing Fine-Grained Systems. Sam focuses on decomposing monoliths and greatly expands a few chapters from the original book.
Book: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
The classic book that defined modern system design and messaging
Some books cover technology, and some books cover concepts. Enterprise Integration Patterns tries to cover both. And I am saying 'tries' because the conceptual part is fantastic, and I'm guessing the technology part is pretty good too, but I don't know and don't care that much about 20-year-old, 'pre-cloud' messaging systems or the Java in general, etc.
Library: HashIds - Masking System Data (Id Series)
Hiding identifiers
When we present information about the system to the users, we want to hide the system's inner workings. But, sometimes, it is necessary to give the user some of the details like: