If you are setting up a Composable Microservices project from scratch, you can use Bit's platform starter. It provides the essentials for bootstrapping the project with boilerplate components and the configuration to deploy your Microservices into a Kubernetes cluster.
To make an existing set of Microservices composable, identify cross-cutting codes, map them as Microservice components, modify service names for docker image mapping, and utilize components like docker-deployer for image publishing.
The platform starter template creates example components for frontend and backend services, with configurations in <component-name>.bit-app.ts files for docker image publishing. Modification triggers docker image building and publishing based on defined registry configurations.
The gateway-server acts as the micro-gateway entry point for backend services, with its docker configuration in default-gateway.ts. The platform allows running all services locally for development, facilitating easy integration of Microservices and Microfrontends.
#composable-microservices #bit-platform-starter #kubernetes-deployment #docker-image-publishing #microgateway
Collection
[
|
...
]