Hualin Luan Cloud Native · Quant Trading · AI Engineering

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.