Module 6 of 6Lesson 2 of 3~15 min
Drawing a request's journey through your product
The final workshop has you map the full path of a request in your own product, from the user down to the data. You produce an annotated diagram that brings the whole course together and that a developer validates, a shared basis for discussing incidents, performance and technical choices with your team.
Lesson objective
By the end of this lesson, you will be able to produce the annotated diagram of a request's journey through your own product (eight zones, five annotations per zone) and have it validated by a developer.
Topics covered
- architecture diagram
- web product workshop
- technical mapping
- web architecture
- deliverable
In the glossary
Where it fits
Diagnose and map your product
How do I use all of this to qualify an incident and describe my own product?
Lessons in this module
- Qualifying an incident layer by layer
- Drawing a request's journey through your product (this lesson)
- Exit kit and application plan
What you will learn in this module
This lesson is part of the course Explain how a web product works, from browser to server
- Explain how responsibilities are split between browser, frontend, backend, API, database and third-party services, and place where a business rule must run.
- Explain the role of a CDN and of caches (browser, CDN, server) and anticipate their effects on speed, data freshness and releases.
- Tell apart local, preview, staging and production environments, and say what changes from one to another (configuration, data, secrets).
- Place a symptom (slowness, blank page, error, stale data) in the right layer and ask the technical team precise questions.
- Produce the annotated diagram of a request's journey through your own product and have it validated by a developer.
Related courses
- Product ManagementAdvancedRegular practice: you already use the tools or work on this topic.
Git for PMs: ship as a team without putting production at risk
3 hr 30 min
- Tech for PMsJuniorSome basics are useful: introductory knowledge of the topic.
Design and test an API integration as a PM
3 hr
- Tech for PMsJuniorSome basics are useful: introductory knowledge of the topic.
Model your product’s data and query it with SQL
3 hr 30 min