Pepelen
← Back to courses

Course · IT & Analysis

Systems Analysis: APIs, Integrations and Data

The sequel to “Business and Systems Analysis from Scratch”: from requirements to the system. System requirements and measurable NFRs, HTTP and REST, status codes, JSON Schema and OpenAPI, synchronous and asynchronous integrations (queues, Kafka, retries, idempotency, outbox), UML sequence and state diagrams, normalization to 3NF and checking requirements with SQL — on one end-to-end case of a delivery service.

Course authors

0 / 18 lessons done

From requirements to a system specification

How systems talk: HTTP and REST

Data on the wire: JSON, JSON Schema, OpenAPI

Integrations: synchronous, asynchronous, reliable

Behavior and data models: UML and normalization

SQL for analysts and the end-to-end case