Get startedLearning paths
Path: platform engineer
Page actions
- View as Markdown (opens in a new tab)
- Ask ChatGPT (opens in a new tab)
- Ask Claude (opens in a new tab)
ChatGPT and Claude are third-party services. The link gives them this page's public address and a short instruction. This site records nothing.
Preview: the published page may be older or missing.
From the one rule to a merged pull request: the pages and exercises that take an engineer through the API, the search and verification engines, the data pin and the delivery pipeline, in order.
https://docs.gurbanisoul.com/learning-paths/platform-engineer/
You will change webapp/, frontend/, tools/ or the wiki. Two days, in this order.
On the rendered wiki each step has a checkbox remembered in your browser; on GitHub, tick them in your head.
- Read the reverence checklist and what Sri Guru Granth Sahib Ji is — the one rule, in your words.
- Run it locally:
make doctor,make dataset,python3 webapp/serve.py, and open/api/health. - How the three repositories fit and the dataset pin: where the database comes from and why you never edit it.
- Architecture overview, then the request lifecycle and bounded contexts and the gateway.
- Anatomy of a line record — use the Ang explorer on Angs 1, 712 and 1256.
- The search waterfall, then modes and tiers and the Roman fold.
- Exercise 01 — trace a search.
- The verification engine and harnesses and golden vectors.
- The JSON API, API routes, contract and OpenAPI, versioning and caching.
- Exercise 02 — add a route and watch the gates.
- Engineering invariants — read every bullet; they are what a reviewer checks.
- CI gates, branching and delivery, the deploy runbook.
- Exercise 03 — bump a pin in a scratch branch.
- Your first pull request — then open a real one.
When you are done you can explain, without notes, why /api/search reports a mode, why the
fold lives in three places, why a deploy is verified by commit, and why none of it may touch a
single character of the text.
Sri Guru Granth Sahib Ji — Knowledge Base wiki. Generated from commit c3d9360. Updated 25 September 2026. This copy may be out of date; the page is at https://docs.gurbanisoul.com/learning-paths/platform-engineer/