Companion Labs
Use the public lab repository for the runnable chapter exercises, setup instructions and quality checks. The companion software is licensed separately from the book.
Open the Lab RepositoryA Lab-Driven Systems-Level Guide to Building Reliable Distributed Systems
By Weqaar Janjua · First edition · 2026
Build a Python service step by step, from production engineering and Linux internals to network communication, consensus, replicated storage and resource scheduling. Progressive chapter labs connect systems-level concepts to a working distributed service.
Follow a developing service through 39 chapters and their associated labs. Explore execution through Python and Linux, then carry those foundations into distributed communication, coordination, operations and scheduling. Required lab checks run locally without a cloud subscription; live cloud exercises use separately provisioned infrastructure.
Use the public lab repository for the runnable chapter exercises, setup instructions and quality checks. The companion software is licensed separately from the book.
Open the Lab RepositoryFor a correction, include the edition, chapter or section, and enough detail to locate the issue. Publication and permissions enquiries use the same address.
Contact PublicationsFirst edition, 2026. Paperback ISBN: 9798178152348. Imprint: independently published.
The first edition is in publication preparation. Purchase links and authorised previews will be listed here when available.
The book is copyright 2026 Weqaar Janjua, all rights reserved. Its private manuscript and full PDF are not distributed on this page. The public companion software licence does not grant permission to reproduce or redistribute the book.