Part 1: Front-end, back-end, APIs and requirements

Module 9 · Sun 13 Sep, morning

Listen in English

Watch the reel (English)

PM tech fluency is about working well with engineers - feasibility and clarity - not coding. The flow: the user acts on the front-end (what they see) → the API carries the request (the messenger) → the back-end and database apply the rules and store the state. An endpoint is the URL the front-end calls.

Functional requirements = what the system does (made testable with acceptance criteria). Non-functional requirements = how well: latency (round-trip time), availability, rate limiting (cap requests per time window, based on expected usage and risk), scalability.

PMs own product behaviour and strategy; BAs more often own requirement gathering and docs. PMs watch behaviour through events and analytics, not raw API logs. Forecast usage feature by feature. Rule of thumb: set measurable targets and design both success and failure states.

‹ Module 9Read in Tanglish ›