Series

Backend and Data Systems

Follow API boundaries, application structure, data layers, and frontend collaboration as one service design flow.

  1. 01Backend API and Data System Design FoundationsA backend design note covering API boundaries, data ownership, validation, transactions, caching, and operational observability.
  2. 02Spring Boot Backend Application Structure and Data Access FlowNotes on Spring Boot application structure, controller-service-repository boundaries, dependency injection, and data access flow.
  3. 03Backend Data Layer Design and SQL/NoSQL OperationsA backend-focused review of relational modeling, SQL, NoSQL choices, transactions, indexing, and operational data boundaries.
  4. 04Web Frontend Foundations from a Backend Collaboration PerspectiveA backend-oriented review of frontend fundamentals, HTTP request flow, React state, routing, API calls, and team collaboration boundaries.