The project is still in the incubation and evolution stage, and everyone is welcome to participate in the construction of the Agarwood project!🎉🎉 By participating in the Agarwood project, you can:
- 🔥 Learn the latest
Micro Services
+Domain Driven Design
technology - 🎁 Learn how to design and develop microservices
- ⭐ Participate in the open source community
- 🎊 Meet a group of friends who love learning and open source
- Agarwood is Focus
Agarwood is focus on private domain traffic solution, each function is carefully designed to flow, transform, and repurchase.
- Agarwood is Flexible
Agarwood is flexible through simple ways to extend service, such as json-rpc, grpc(planned), etc.
- Agarwood is Available
Agarwood is available in our production environment for more than one year, and has been tested multiple times, can meet most requirements.
- Agarwood is High Performance
Agarwood is based on microservice architecture, provides high performance service, such as high concurrency, high throughput, and high availability.
- Agarwood is Microservice
Agarwood supports multiple languages, such as PHP, Go, Java, TypeScript, etc., supports microservice architecture, supports message queue, supports cross-language call.
- Agarwood is Domain Driven Design
Agarwood is based on domain-driven design, translates private business models into system architecture design