Books
π Books for Software Engineers
A curated collection of books on software architecture, .NET development, microservices, distributed systems, cloud architecture, and building reliable software.
⭐ Recommended Books
Books that every software engineer should consider reading when working with modern application architecture, microservices, distributed systems, and scalable software.
Clean Architecture
A foundational book for understanding software architecture, maintainability, dependency inversion, and designing systems that can evolve over time.
Building Microservices
A practical guide to designing, building, deploying, and evolving microservices-based systems.
Designing Data-Intensive Applications
An excellent guide to databases, distributed systems, data processing, scalability, reliability, and the trade-offs behind modern data-intensive applications.
Software Architecture: The Hard Parts
Explores the difficult architectural decisions engineers face when designing distributed systems, microservices, and evolving software architectures.
Microservices Patterns
Covers practical patterns for designing and implementing microservices, including communication, transactions, data management, testing, and deployment.
Release It!
A practical guide to building production-ready systems that remain stable and resilient when things go wrong.
Building Evolutionary Architectures
Learn how to design software architectures that can continuously evolve as business requirements, technologies, and systems change.
Clean Code
A practical guide to writing clean, readable, maintainable, and professional-quality code. A classic for developers who want to improve their coding practices and software craftsmanship.
π More Books Coming Soon
More books covering software engineering, C#, .NET, design patterns, domain-driven design, cloud architecture, and modern application development will be added soon.
Domain-Driven Design
Eric Evans
Design Patterns
Gamma, Helm, Johnson & Vlissides
Refactoring
Martin Fowler
The Pragmatic Programmer
David Thomas & Andrew Hunt
Fundamentals of Software Architecture
Mark Richards & Neal Ford
Effective Java
Joshua Bloch
Accelerate
Nicole Forsgren, Jez Humble & Gene Kim
π Book recommendations: This page contains books that I recommend for software engineers interested in architecture, distributed systems, microservices, cloud, and building reliable applications.

Comments
Post a Comment