Leanpub Header

Skip to main content

Filters

Category: "Distributed Systems"

Books

  1. Understanding Eventsourcing
    Planning and Implementing scalable Systems with Eventmodeling and Eventsourcing
    Martin Dilger

    The first book to combine Eventmodeling & Eventsourcing to plan software systems of any size and complexity. NEW CHAPTER "Dynamic Consistency Boundary" COMPANION ONLINE COURSE FOR FASTER LEARNING

  2. The Apache Ignite book
    The next phase of the distributed systems
    Shamim Bhuiyan

    The complete guide to learning everything you need to know about Apache Ignite

  3. Lift the Elephant
    Scaling PostgreSQL Beyond Query Optimization
    Alex Yarotsky

    When your database outgrows simple optimizations, it's time to think bigger. Lift the Elephant goes beyond query tuning to reveal actionable strategies for scaling PostgreSQL, from partitioning to high-availability architectures. Built on lessons from scaling Hubstaff, this is your playbook for navigating the challenges of database growth.

  4. System Design
    Learn how to design systems at scale and prepare for system design interviews
    Karan Pratap Singh

    Learn how to design systems at scale and prepare for system design interviews

  5. Push to Prod or Die Trying
    High-Scale Systems, Production Incidents, and Big Tech Chaos
    Matthew Hawthorne

    Build high-volume systems. Thrive through sociotechnical challenges. Survive gruesome production incidents.

  6. Effective Kafka
    A Hands-On Guide to Building Robust and Scalable Event-Driven Applications with Code Examples in Java
    Emil Koutanov

    Modern event-driven architecture has become synonymous with Apache Kafka. This book is a complete, A-Z guide to Kafka. From introductory to advanced concepts, it equips you with the necessary tools and insights, complete with code and worked examples, to navigate its complex ecosystem and exploit Kafka to its full potential.

  7. Программирование Cloud Native. Микросервисы, Docker и Kubernetes
    Разработка приложений и микросервисов в стиле Cloud Native. Упаковка микросервисов в контейнеры Docker, развертывание микросервисов с помощью Kubernetes. Управление развернутыми сервисами и их взаимодействие.
    Иван Портянкин

    Программирование всегда доступных, распределенных, обслуживающих миллионы запросов систем основано на возможностях облаков Cloud. Книга расскажет, как создавать приложения согласно концепции Cloud Native, "рожденные" жить и работать в облаке - а именно видеть их как набор микросервисов, упаковывать в образы Docker, и управлять ими в Kubernetes.

  8. Grokking AI Agents
    Career Catalyst
    Sameer Paradkar

    Master AI Agents from Architecture to ProductionBuild autonomous agent systems that actually work in production. This comprehensive guide takes you from understanding ReAct patterns to orchestrating multi-agent systems at scale. What You'll Master: ✅ Agent architectures: When to use agents vs RAG vs fine-tuning ✅ Reasoning patterns: ReAct, Chain-of-Thought, Plan-and-Execute ✅ Multi-agent orchestration with proper coordination protocols ✅ Production deployment with error handling, monitoring, cost optimization ✅ Tool calling, memory systems, and context management Who This Is For: Software engineers (2-7 years) building LLM applications, backend engineers adding agentic capabilities, senior engineers preparing for AI agent interviews at top companies. What Makes This Different: 100+ production-focused scenarios with real architectural trade-offs. Real-world examples from companies shipping agent systems . Stop building chatbots. Start building agents that take action.

  9. Grokking Generative AI
    Career Catalyst
    Sameer Paradkar

    Master Gen AI from Theory to ProductionYou don't learn Gen AI from tutorials — you learn from solving real problems. How does ChatGPT handle context and avoid hallucinations? How does Perplexity build RAG at scale? How does GitHub Copilot generate accurate code? Grokking Gen AI teaches through real-world scenarios and production patterns. 116 scenario-driven case studies covering: ✅ RAG with vector databases and hybrid search ✅ Prompt engineering with Chain-of-Thought reasoning ✅ Document processing with multi-format parsing ✅ Multi-modal AI with vision and audio ✅ Production deployment with monitoring and cost optimization Every scenario includes: production problem, architectural approaches, Gen AI patterns, decision frameworks, tool implementations, and interview-ready explanations. Learn through case studies from OpenAI, Anthropic, Google, Meta, and top AI-companies. Your journey from developer to Gen AI architect begins here — with scenarios you'll face and tools you can deploy.

  10. P2P Networks
    Jakob Jenkov

    Peer-to-peer (P2P) networks are fascinating! P2P networks can scale to thousands, millions or even billions of individual peers collaborating without a central, coordinating entity. These peers can be run by individuals or organizations - each contributing resources towards the total capacity of the network. This book explores how!

  11. Grokking Data Analytics and Machine Learning
    Career Catalyst
    Sameer Paradkar

    Master Data and ML Systems at ScaleYou don't master data platforms from textbooks — you master from solving real problems at petabyte scale.Grokking Data Analytics and Machine Learning teaches through production scenarios and case studies. 100 scenario-driven case studies covering:✅ Lakehouse architecture with Delta Lake, Iceberg, Hudi✅ Real-time pipelines with Kafka, Spark, Flink✅ Feature stores with Feast for training-serving consistency✅ MLOps platforms with MLflow, SageMaker, Airflow✅ Data quality frameworks with Great Expectations✅ Multi-region data sync and model serving at scale Every scenario includes: production challenge, architectural trade-offs, data/ML patterns, decision frameworks, and interview-ready explanations. Learn through real-world case studies from Netflix, Uber, Airbnb, Spotify's petabyte-scale data and ML architectures. Your journey from data engineer to architect begins here — with scenarios you'll face and systems you can build.

  12. Grokking System Design - Foundation
    Career Catalyst
    Sameer Paradkar

    Master System Design from Theory to ProductionYou don't learn system design from textbooks — you learn from solving real problems. How does Netflix handle video streaming at scale? How does Uber route millions of rides? How does Slack deliver messages instantly? Grokking System Design – Foundation Track teaches through real-world scenarios and case studies. 124 scenario-driven case studies covering: ✅ Database design, sharding, replication ✅ Caching with Redis configuration ✅ Microservices with Spring Boot & Kubernetes ✅ Message queues with Kafka ✅ Load balancing with NGINX ✅ Monitoring with Prometheus Every scenario includes: production problem, architectural approaches, design patterns, decision frameworks, tool configurations, and interview-ready explanations. Learn through real-world case studies — from Google, Amazon, Meta, Netflix, and top tech companies. Your journey from developer to designers begins here — with scenarios you'll face and tools you can deploy.

  13. Code Beyond Syntax
    Building Systems That Think
    Reuben Obasi

    For decades, the heroes of software were those who could write the fastest, cleanest code. They were the masters of syntax, the brilliant ten-percenters who could conjure complex logic out of thin air.But the world has changed. Our systems no longer run on single machines; they are vast, interconnected digital ecosystems that power payments, health care, and communication for billions. The best code snippet in the world is useless if the system that hosts it buckles under a traffic surge, leaks customer data, or costs five times more to run than it generates in revenue.This is a book about the product decisions that shape architecture. It’s about the trade-offs that keep a startup alive in an emerging market and what differentiates a global platform from a local application. It’s for the next generation of leaders who understand that in the modern digital economy, the system is the product. Read it, and start building systems that don’t just execute commands, but think.

  14. Practical C++23 Backend Programming, Second Edition
    Crafting Databases, APIs, and Web Servers for High-Performance Backend
    GitforGits | Asian Publishing House

    In this book, you'll see that the book is designed with one main idea. It aims to give you the skills, confidence and understanding you need to build and deliver real Backend systems. Each chapter is designed to teach you everything you need to know to get hands-on with writing, configuring, deploying and troubleshooting your own projects. Right at the start, we got stuck into designing APIs and building backend systems. We didn't just stick to the basics, though. We went beyond that pretty quickly and started using modern protocols like gRPC and the key contract-first methods that are now the norm for scalable backend systems.

  15. Designing Trading Systems Volume 2
    Market Data, Pricing & Risk Engines
    Code Maverick
    No Description Available