| 한국어 | English |
Microservice as a Service
Microservice architecture offers flexible scalability and development processes, making it a crucial component of cloud-native applications. However, the intricate structure of microservices makes environment setup more challenging compared to monolithic architectures, significantly increasing the number of elements to manage.
You need to control numerous additional elements such as service-to-service communication, database management, API gateway configuration, and more. Moreover, you must set up complex infrastructure elements such as CI/CD pipelines for each service, monitoring systems, and distributed transaction management.
So, how should you start a microservice project? Using AWS and GCP from the beginning can be too overwhelming. The goal of MSaaS is to make it easy to implement the following requirements:
- It should be possible to develop and deploy in a microservice architecture style within a local environment on a single server.
- The local environment configuration should be easily transferable to a cloud environment.
- The cloud environment should be easily customizable.
- There should be an integrated UI to manage the above requirements.
Phase 1 - Develop MSA structure in a local environment on a single server (Conceptualization in progress)
TBA
The project is in the setup phase. Any form of participation and contribution to the project is welcome.
Email: [email protected]