Skip to content

Orchestrated the development and deployment of three distinct microservices using Docker containers, employing service discovery, load balancing, and gateway for scalable architecture. Other functionalities includes user authentication and authorization using KeyCloak, Observability and monitoring using Grafana and Prometheus, Kafka Queues.

Notifications You must be signed in to change notification settings

vikashraghuwanshi/Scalable-and-Secure-Microservices-based-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scalable-and-Secure-Microservices-based-Application

  1. Orchestrated the development and deployment of three distinct microservices using Docker containers, employing service discovery, load balancing, and gateway for scalable architecture.

  2. Integrated Keycloak for secure authentication and authorization across microservices, ensuring robust user management and access control.

  3. Implemented event-driven communication via Kafka for seamless integration and robust data processing.

  4. Ensured observability and performance monitoring using Grafana and Prometheus, enhancing system reliability and troubleshooting capabilities.

  5. Established CI/CD pipelines with Jenkins, Ansible for deployment automation, and GitHub for version control management.

Tech Stack/Tools Used: Java, Spring Boot, Spring Cloud, Kafka, Docker, Kubernetes (GKE), Keycloak, Jenkins, Ansible, Grafana, Prometheus

About

Orchestrated the development and deployment of three distinct microservices using Docker containers, employing service discovery, load balancing, and gateway for scalable architecture. Other functionalities includes user authentication and authorization using KeyCloak, Observability and monitoring using Grafana and Prometheus, Kafka Queues.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages