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.
