๐ Microservices Recipes: The Architectโs Field Guide

Featuring The Adaptive Granularity Strategy (Authorโs Method)
by Viquar Khan
Version 2.0 - The Adaptive Granularity Strategy Edition (January 2026)
๐ Copyright & Publication Information
Copyright ยฉ 2017-2026 by Viquar Khan. All rights reserved.
Publication Details
- Title: Microservices Recipes: The Architectโs Field Guide
- Author: Viquar Khan
- First Edition: January 2017
- Second Edition: January 2026 (The Adaptive Granularity Strategy Edition)
- Publisher: Open Source (GitHub)
- License: MIT License
- Repository: https://github.com/vaquarkhan/microservices-recipes-a-free-gitbook
Proprietary Methodologies
The following methodologies are proprietary frameworks developed by Viquar Khan (attribution asserted, no trademark claims):
- The Adaptive Granularity Strategy (Authorโs Method)
- Service Decomposition Workflow (Authorโs Method)
- Microservices Maturity Assessment (Authorโs Method)
Citation Requirement
When referencing this work, please use proper academic citation. See Citations Guide for complete formatting guidelines.
Legal Notice
This work is protected by copyright law. Unauthorized reproduction, distribution, or transmission of any part of this work without permission is prohibited. For permissions beyond the scope of the MIT License, contact the author.
๐ View Complete Legal Disclaimer
๐ Academic & Research Access
๐ Complete 20-Chapter Edition Available for Students & Researchers
This open-source version contains 10 comprehensive chapters. The complete academic edition with 20 chapters is available free for students, faculty, and researchers under my Official Academic License.
| ๐ง Request Free Academic Access | ๐ View Citations Guide | ๐ Version History |
๐ฏ FREE 1:1 Mentorship Available
Get personal guidance from the author: ๐
Book FREE session with Viquar Khan
Career advice, architecture guidance, and research support - completely free!
๐ From Monolith to Microservices

Visualizing the transformation journey with The Adaptive Granularity Strategy
๐ฏ What Youโll Master
โ
The Adaptive Granularity Strategy for optimal service boundaries
โ
Distributed Systems design and implementation
โ
Anti-Pattern Prevention and failure analysis
โ
Real-World Patterns from industry leaders
โ
Production-Ready code examples and recipes
๐ Book Statistics
| Metric | Value |
|---|---|
| Chapters | 10 comprehensive chapters |
| Read Time | 4.5 hours total |
| Code Examples | 50+ practical implementations |
| Patterns | 25+ architectural patterns |
| Difficulty | Intermediate โ Advanced โ Expert |
๐ Quick Start
๐ฐ For Beginners
- Start with Chapter 1
- Read the Preface
- Progress through Parts I โ II โ III
โก For Experienced Practitioners
- Review the Table of Contents below
- Jump to specific challenge areas
- Use Quick Reference
๐๏ธ For Architects
- Focus on strategic chapters (2, 3, 7)
- Study The Adaptive Granularity Strategy
- Review Complete Book Preview
๐ Table of Contents
๐ Front Matter
- ๐ Preface - The Architectโs Mandate
- ๐จโ๐ป About the Author - Viquar Khan & The Adaptive Granularity Strategy
- ๐ Free Mentorship - 1:1 Sessions with Viquar Khan
- ๐ Free Academic Access - Complete 20-Chapter Edition for Students & Researchers
- ๐ Citations Guide - How to Cite This Work Properly
- ๐ Version History - Release Lineage & Evolution
- ๐ Copyright Notice - Complete Copyright & Legal Information
- โ๏ธ Disclaimer - Copyright & Legal Notice
- ๐ค Contributing - How to Contribute
๐ Part I: The Sociotechnical Substrate
Focus: Aligning organization and architecture to prevent the โDistributed Monolithโ
| Chapter | Title | Read Time | Difficulty |
|---|---|---|---|
| Chapter 1 | The Definition Wars & The Reality of SOA | ๐ 15 min | ๐ฏ Intermediate |
| Chapter 2 | The Distributed Monolith and Anti Patterns | ๐ 25 min | ๐ฏ Advanced |
| Chapter 3 | Strategic Decomposition: Domain Driven Design | ๐ 20 min | ๐ฏ Advanced |
๐๏ธ Part II: Data Architecture
Focus: Managing data consistency and transactions in distributed systems
| Chapter | Title | Read Time | Difficulty |
|---|---|---|---|
| Chapter 4 | The End of ACID | ๐ 30 min | ๐ฏ Expert |
| Chapter 5 | Distributed Transactions (The Saga Pattern) | ๐ 25 min | ๐ฏ Expert |
| Chapter 6 | The Dual Write Problem | ๐ 20 min | ๐ฏ Advanced |
| Chapter 7 | Data Mesh vs. Data Fabric | ๐ 18 min | ๐ฏ Advanced |
๐ Part III: Inter Process Communication
Focus: Moving bits between services without creating latency storms
| Chapter | Title | Read Time | Difficulty |
|---|---|---|---|
| Chapter 8 | The Trinity of Protocols | ๐ 22 min | ๐ฏ Advanced |
| Chapter 9 | The Rise of eBPF Networking and the Post Sidecar Era | ๐ 28 min | ๐ฏ Expert |
| Chapter 10 | Asynchronous Messaging Patterns | ๐ 30 min | ๐ฏ Expert |
๐ Reference Materials
| Resource | Description |
|---|---|
| ๐ Glossary | Comprehensive definitions of microservices terms |
| โก Quick Reference | Handy reference cards for patterns and practices |
| ๐ Bibliography | Curated list of books, articles, and resources |
๐ฏ What Makes This Book Special
The Adaptive Granularity Strategy for Adaptive Granularity
At the heart of this book is The Adaptive Granularity Strategy โ a systematic approach to determining optimal microservice boundaries. Unlike rigid methodologies, it adapts to your specific:
- Organizational maturity and team structure
- Business domain complexity and change frequency
- Technical constraints and operational capabilities
- Evolutionary growth and learning patterns
โThe goal is not to build the perfect architecture, but to build an architecture that can evolve toward perfection.โ
โ Viquar Khan
๐จโ๐ป About the Author
Viquar Khan is a Senior Data Architect at AWS Professional Services with 20+ years of expertise in distributed systems. Creator of The Adaptive Granularity Strategy, Service Decomposition Workflow, and Microservices Maturity Assessment.
๐ Free Mentorship Available
Book a FREE 1:1 mentorship session with Viquar Khan:
๐
Schedule on ADPList
| Connect: LinkedIn | GitHub | Amazon Author |
๐ค Community & Support
๐ Support This Open Knowledge Initiative
If you find this resource valuable:
โญ Star this repository - Help others discover this work
๐ด Fork the project - Build upon these methodologies
๐ Cite properly - Support academic recognition
๐ Get Involved
- ๐ Report Issues - Found an error or have suggestions?
- ๐ก Share Case Studies - Connect with the author to share real-world implementation experiences
- ๐ See Guidelines - Learn about acceptable contributions
Ready to Begin Your Journey?
Choose Your Path:
๐ Start Reading - Chapter 1
๐ Read Preface
โก Quick Reference
Last Updated: February 11, 2026 | Original work by Viquar Khan