MicroService
What are MicroServices?
Microservice architecture, or simply microservices, is a distinctive method of developing software systems that tries to focus on building single-function modules with well-defined interfaces and operations. The trend has grown popular in recent years as Enterprises look to become more Agile and move towards a DevOps and continuous testing.
Why Microservices?
Here I list some good reason to switch to microservices architecture:
- Increase Resilience
- Improve Scalability
- Decoupling of Features
- Simple API
- Faster Framework
- Easier Debugging and Maintenance
- Continuous Delivery
- Improve deployment velocity
- Better adaptation on Market requests
- Reduce Development and Deployment Cost
Why C++?
Most of the Server application are developed in C++ and the needs of performance is ever more requested. So a low level language can be a good solution, and the C++ wins over the other languages.
What is CXXMicroService?
ZigRazor / CXXMicroService
A C++ Library that give microservice framework ( Server / Client ) upon 0mq framework
CXXMicroService
A C++ Library that give microservice framework ( Server / Client )
Introduction
CXXMicroService is a C++ library, that manages MicroServices, upon different Framework ( actually only 0mq is implemented).
We are Looking for...
We are looking for:
- Site Developer for the development of the CXXMicroService site ( for the moment on GitHub Page );
- Developers and Committers, also at first experience, we will guide you step by step to the open-source world!
If you are interested, please contact us at zigrazor@gmail.com or contribute to this project. We are waiting for you!
Roadmap
Completed | Description | Date of Completition |
---|---|---|
✔️ | First Commit | May 2, 2022 |
✔️ | Introduce the basic Framework | May 24, 2022 |
📝 | Introduction of more complete Examples | TBD |
📝 | Introduction of Orchestrator | TBD |
📝 | Introduction of Unit Test Framework | TBD |
✔️ | Introduction of basic CI/CD | Jun 6, 2022 |
📝 | Advanced CI/CD | TBD |
📝 | First Beta Release |
CXXMicroService is a completely free and Open Source framework that give to the developers the possibility to build up a microservice in a faster way.
It aims to provide a simple set of API to do all you need with microservice.
The library is under development and all the contributions are welcome.
Please give me a feedback on this project, and if you want to contribute, please write me at zigrazor@gmail.com
Thank you in advance,
Happy coding!
Top comments (2)
Do you plan to document your concept ?
obviously, the project is just started, the next step is document the concept and give some example of usage of the framework