Building Microservices: Designing Fin...

...Grained SystemsDistributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic ap ...

Details »
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)   By applying universal rules ...

Details »
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

Without established design patterns to guide them, developers have had to build distributed systems from scratch, and most of th ...

Details »
Database Internals: A Deep Dive into How Distributed Data Systems Work

When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distrib ...

Details »
Algorithms (4th Edition)

This fourth edition of Robert Sedgewick and Kevin Wayne’s Algorithms is the leading textbook on algorithms today and is wi ...

Details »
Streaming Systems: The What, Where, When, and How of Larg...

...Scale Data ProcessingStreaming data is a big deal in big data these days. As more and more businesses seek to tame the massiv ...

Details »
Site Reliability Engineering: How Google Runs Production Systems

The overwhelming majority of a software system’s lifespan is spent in use, not in design or implementation. So, why does conve ...

Details »
Kafka: The Definitive Guide: Rea...

...Time Data and Stream Processing at ScaleEvery enterprise application creates data, whether it’s log messages, metrics, user ...

Details »
Web Scalability for Startup Engineers

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or ...

Details »
Clean Code: A Handbook of Agile Software Craftsmanship

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countle ...

Details »