Backend
A domain that collects notes on server-side development. It covers business logic design, data persistence, and API construction.
What this domain covers
- Introduction to Database Design — For junior engineers with 6 months to a few years of programming experience. A 19-chapter guide plus a glossary and design templates that takes you from requirements through E-R diagrams, table definitions, and SQL in one continuous flow (available now; more of a learning resource)
- A Practical Introduction to Laravel × DDD × Clean Architecture — A step-by-step explanation of Laravel as an API backend together with DDD and clean architecture (20 chapters, available now)
- Introduction to PayloadCMS — A Next.js-native headless CMS. The 7-chapter guide walks through the main features in 3.x, data modeling, Next.js integration, and deployment (available now)
Topics planned for the future
- API design — REST / GraphQL, endpoint design, error handling
- Authentication and authorization — sessions, JWT, OAuth (the database perspective is already covered in Introduction to Database Design, Chapters 15–16)