This folder contains system design notes, plans, and implementation ideas for backend and distributed system projects.
Location:
This plan covers:
- Java Spring Boot service design
- PostgreSQL data storage
- Redis caching strategy
- Docker containerization
- AWS image push and deployment flow
The goal of this folder is to keep:
- project architecture plans
- API design notes
- database design decisions
- deployment strategies
- scaling and reliability considerations
Use one folder per system design topic or project. Each folder can contain:
- design documents
- diagrams
- API contracts
- deployment notes
- implementation checklist
Possible additions for this repository:
- low-level design documents
- high-level architecture diagrams
- sequence diagrams
- database schema diagrams
- deployment scripts
- CI/CD notes