mirror of
https://github.com/zeromicro/go-zero.git
synced 2025-02-02 16:28:39 +08:00
Update documenation section #background (#3634)
This commit is contained in:
parent
528af8a99d
commit
87b7a1120d
12
readme.md
12
readme.md
@ -43,17 +43,19 @@ go-zero contains simple API description syntax and code generation tool called `
|
|||||||
## Backgrounds of go-zero
|
## Backgrounds of go-zero
|
||||||
|
|
||||||
At the beginning of 2018, we decided to re-design our system, from monolithic architecture with Java+MongoDB to microservice architecture. After research and comparison, we chose to:
|
At the beginning of 2018, we decided to re-design our system, from monolithic architecture with Java+MongoDB to microservice architecture. After research and comparison, we chose to:
|
||||||
|
In early 2018, we embarked on a transformative journey to redesign our system, transitioning from a monolithic architecture built with Java and MongoDB to a microservices architecture. After careful research and comparison, we made a deliberate choice to:
|
||||||
|
|
||||||
* Golang based
|
* Go Beyond with Golang
|
||||||
* Great performance
|
* Great performance
|
||||||
* Simple syntax
|
* Simple syntax
|
||||||
* Proven engineering efficiency
|
* Proven engineering efficiency
|
||||||
* Extreme deployment experience
|
* Extreme deployment experience
|
||||||
* Less server resource consumption
|
* Less server resource consumption
|
||||||
* Self-designed microservice architecture
|
|
||||||
* I have rich experience in designing microservice architectures
|
* Self-Design Our Microservice Architecture
|
||||||
* Easy to locate the problems
|
* Microservice architecture facilitates the creation of scalable, flexible, and maintainable software systems with independent, reusable components.
|
||||||
* Easy to extend the features
|
* Easy to locate the problems within microservices.
|
||||||
|
* Easy to extend the features by adding or modifying specific microservices without impacting the entire system.
|
||||||
|
|
||||||
## Design considerations on go-zero
|
## Design considerations on go-zero
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user