Cloud Agnostic Microfrontends and Microservices Architecture

Manna Mahmud
2 min readJul 20, 2021

--

OR

Creating a cloud agnostic distributed scalable microfrontends and microservices architecture where there is no vendor lock-in and teams can work independently with their own release plan, is the purpose of this 5 sessions long bootcamp.

Even we have shown this architecture is deploy-able in standalone developer machine, in docker-swarm cluster environment and in kubernetes cluster environment not considering who the vendor is.

GITHUB

Check out the sessions:

Session-1 (language: Bengali) : Maven packaging, Proxy (Traefik) for frontends, Authorization Server (keycloak) and Microfrontends (springboot+angular), docker-compose -

Session-2 (language: Bengali) : Docker swarm, Service Discovery (consul), Health and Monitoring (prometheus, grafana)

Session-3 (language: Bengali) : API Gateway (Zuul2), Token Relay and Proxy pattern data communication within microservices.

Session-4 (language: Bengali) : Integrating with Message broker (Kafka) for pub/sub data communication.

Session-5 (language: English) : Deploying everything in Kubernetes with Traefik Ingress Controller

prepare by,

Mahmud Manna from Kareegor

and this bootcamp was arranged by,

Disclaimer

The views reflected in this article are the views of the author and do not necessarily reflect the views of any past or present employer of the author.

--

--