Tag: Project
4 lessons about Project · from 1 modules · learn them in order
01Capstone 1: Requirements and ArchitectureBeeOrder begins: turn vague requirements into user stories and acceptance criteria, then fix the domain model, module boundaries, technology choices and project layout.Advanced49′02Capstone 2: Data Modeling and API ContractsTurn the domain model into schema: full DDL, indexes and constraints, with reasons for every type choice; then turn the API list into contracts with DTO/VO layering, a response envelope, error codes, idempotency and paging.Advanced72′03Capstone 3: The Core Business (Transactions, Inventory, Idempotency)The full order flow: inventory check and deduction, order persistence, transaction boundaries, idempotency keys and optimistic locking against oversell, payment callbacks and timeout closing.Advanced70′04Capstone 4: Testing, CI/CD and Going LiveComplete quality and delivery for BeeOrder: a layered test strategy, a GitHub Actions pipeline, production Compose, graceful shutdown and probes, an Nginx reverse proxy, a go-live checklist and a load-testing primer.Advanced102′