# saturngod/microservice_books architecture

> Architecture diagram of the GitHub repository saturngod/microservice_books, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-30). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/saturngod/microservice_books
- Repository: https://github.com/saturngod/microservice_books

## Overview

This repository is a Burmese-language book, not a runnable microservices system. The reader’s path is to study foundational concepts, compare communication and data patterns, then apply them through production-scale case studies and advanced topics; appendices provide reference material. Nodes summarize the documented chapter directories rather than individual chapters. The README supports this content map, but no source excerpts were provided, so the graph describes documented coverage rather than implementation or runtime calls.

Main entry points: [`README.md`](https://github.com/saturngod/microservice_books/blob/main/README.md) (Microservices book), [`chapters/part1`](https://github.com/saturngod/microservice_books/tree/main/chapters/part1) (Foundations), [`chapters/part2`](https://github.com/saturngod/microservice_books/tree/main/chapters/part2) (Synchronous APIs), [`chapters/part3`](https://github.com/saturngod/microservice_books/tree/main/chapters/part3) (Event-driven patterns)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_foundations["Foundations"]
  node_part1["Foundations"]
end

subgraph group_communication["Communication"]
  node_part2["Synchronous APIs"]
  node_part3["Event-driven patterns"]
  node_part4["Real-time APIs"]
end

subgraph group_data_ops["Data and Operations"]
  node_part5["Data management"]
  node_part6["Infrastructure reliability"]
  node_part7["Deployment operations"]
end

subgraph group_cases["Case Studies"]
  node_part8["Sync-heavy cases"]
  node_part9["Event-driven cases"]
  node_part10["Real-time cases"]
  node_part11["Streaming media cases"]
  node_part12["Social platform cases"]
  node_part13["Location logistics cases"]
  node_part14["Specialized cases"]
end

subgraph group_advanced["Advanced and Reference"]
  node_part15["Advanced topics"]
  node_appendices["Reference appendices"]
end

node_reader(("Engineer reader"))
node_book["Microservices book<br/>[README.md]"]

node_reader -->|"studies"| node_book
node_book -->|"covers"| node_part1
node_book -->|"covers"| node_part2
node_book -->|"covers"| node_part3
node_book -->|"covers"| node_part4
node_book -->|"covers"| node_part5
node_book -->|"covers"| node_part6
node_book -->|"covers"| node_part7
node_book -->|"covers"| node_part8
node_book -->|"covers"| node_part9
node_book -->|"covers"| node_part10
node_book -->|"covers"| node_part11
node_book -->|"covers"| node_part12
node_book -->|"covers"| node_part13
node_book -->|"covers"| node_part14
node_book -->|"covers"| node_part15
node_book -->|"provides"| node_appendices

click node_book "https://github.com/saturngod/microservice_books/blob/main/README.md"
click node_part1 "https://github.com/saturngod/microservice_books/tree/main/chapters/part1"
click node_part2 "https://github.com/saturngod/microservice_books/tree/main/chapters/part2"
click node_part3 "https://github.com/saturngod/microservice_books/tree/main/chapters/part3"
click node_part4 "https://github.com/saturngod/microservice_books/tree/main/chapters/part4"
click node_part5 "https://github.com/saturngod/microservice_books/tree/main/chapters/part5"
click node_part6 "https://github.com/saturngod/microservice_books/tree/main/chapters/part6"
click node_part7 "https://github.com/saturngod/microservice_books/tree/main/chapters/part7"
click node_part8 "https://github.com/saturngod/microservice_books/tree/main/chapters/part8"
click node_part9 "https://github.com/saturngod/microservice_books/tree/main/chapters/part9"
click node_part10 "https://github.com/saturngod/microservice_books/tree/main/chapters/part10"
click node_part11 "https://github.com/saturngod/microservice_books/tree/main/chapters/part11"
click node_part12 "https://github.com/saturngod/microservice_books/tree/main/chapters/part12"
click node_part13 "https://github.com/saturngod/microservice_books/tree/main/chapters/part13"
click node_part14 "https://github.com/saturngod/microservice_books/tree/main/chapters/part14"
click node_part15 "https://github.com/saturngod/microservice_books/tree/main/chapters/part15"
click node_appendices "https://github.com/saturngod/microservice_books/tree/main/chapters/appendices"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_part1 toneBlue
class node_part2,node_part3,node_part4 toneAmber
class node_part5,node_part6,node_part7 toneMint
class node_part8,node_part9,node_part10,node_part11,node_part12,node_part13,node_part14 toneRose
class node_part15,node_appendices,node_reader toneIndigo
class node_book toneTeal
```

## Components

### Foundations

- [Foundations](https://github.com/saturngod/microservice_books/tree/main/chapters/part1): `chapters/part1`

### Communication

- [Synchronous APIs](https://github.com/saturngod/microservice_books/tree/main/chapters/part2): `chapters/part2`
- [Event-driven patterns](https://github.com/saturngod/microservice_books/tree/main/chapters/part3): `chapters/part3`
- [Real-time APIs](https://github.com/saturngod/microservice_books/tree/main/chapters/part4): `chapters/part4`

### Data and Operations

- [Data management](https://github.com/saturngod/microservice_books/tree/main/chapters/part5): `chapters/part5`
- [Infrastructure reliability](https://github.com/saturngod/microservice_books/tree/main/chapters/part6): `chapters/part6`
- [Deployment operations](https://github.com/saturngod/microservice_books/tree/main/chapters/part7): `chapters/part7`

### Case Studies

- [Sync-heavy cases](https://github.com/saturngod/microservice_books/tree/main/chapters/part8): `chapters/part8`
- [Event-driven cases](https://github.com/saturngod/microservice_books/tree/main/chapters/part9): `chapters/part9`
- [Real-time cases](https://github.com/saturngod/microservice_books/tree/main/chapters/part10): `chapters/part10`
- [Streaming media cases](https://github.com/saturngod/microservice_books/tree/main/chapters/part11): `chapters/part11`
- [Social platform cases](https://github.com/saturngod/microservice_books/tree/main/chapters/part12): `chapters/part12`
- [Location logistics cases](https://github.com/saturngod/microservice_books/tree/main/chapters/part13): `chapters/part13`
- [Specialized cases](https://github.com/saturngod/microservice_books/tree/main/chapters/part14): `chapters/part14`

### Advanced and Reference

- [Advanced topics](https://github.com/saturngod/microservice_books/tree/main/chapters/part15): `chapters/part15`
- [Reference appendices](https://github.com/saturngod/microservice_books/tree/main/chapters/appendices): `chapters/appendices`

### Other components

- **Engineer reader**
- [Microservices book](https://github.com/saturngod/microservice_books/blob/main/README.md): `README.md`

## Connections

- Engineer reader → Microservices book: studies (evidence: `README.md`)
- Microservices book → Foundations: covers (evidence: `README.md`)
- Microservices book → Synchronous APIs: covers (evidence: `README.md`)
- Microservices book → Event-driven patterns: covers (evidence: `README.md`)
- Microservices book → Real-time APIs: covers (evidence: `README.md`)
- Microservices book → Data management: covers (evidence: `README.md`)
- Microservices book → Infrastructure reliability: covers (evidence: `README.md`)
- Microservices book → Deployment operations: covers (evidence: `README.md`)
- Microservices book → Sync-heavy cases: covers (evidence: `README.md`)
- Microservices book → Event-driven cases: covers (evidence: `README.md`)
- Microservices book → Real-time cases: covers (evidence: `README.md`)
- Microservices book → Streaming media cases: covers (evidence: `README.md`)
- Microservices book → Social platform cases: covers (evidence: `README.md`)
- Microservices book → Location logistics cases: covers (evidence: `README.md`)
- Microservices book → Specialized cases: covers (evidence: `README.md`)
- Microservices book → Advanced topics: covers (evidence: `README.md`)
- Microservices book → Reference appendices: provides (evidence: `README.md`)
