Topic
backend engineering
Back-end system design and engineering practice, covering service architecture, API design, maintainability and engineering efficiency.
The back-end engineering topic is used to organize articles, guides and practice notes related to back-end systems, focusing on maintainability, interface design, service architecture and engineering efficiency.
core concerns
- API Design: RESTful API, GraphQL, API version management
- Service Architecture: Monolith, Microservice, Service Grid
- Database Design: Relational Database, NoSQL, Data Modeling
- Caching strategy: local cache, distributed cache, cache consistency
- Engineering Practice: Code review, CI/CD, monitoring and alarming
design principles
Pay attention to the scalability, maintainability and reliability of the system and establish engineering thinking.
Index
Knowledge Index
Core subtopics and learning directions for this topic.
API designservice architectureDatabase designcaching strategyengineering practice
The curated path and series already cover the primary articles in this topic.
Resources
Resources
External references and project resources for this topic.