Development speed
In developing microservices, the principle of using the mono-repository. This allowed us to gain the following advantages:
- The ability to reuse libraries and services between all microservices in the repository
- Automatic generation of SDKs by each microservice. These SDKs are used by other microservices that communicate with the service that generated the SDK. Accordingly, in case of any critical changes, errors in the use of the imported SDK are visible at the development stage
- Updating npm packages in 1 place makes it easier to maintain updates
- Automated CI/CD allows you to quickly update microservice logic
An example of microservices in banking integration