Migration of Multi-Microservice Project to Azure DevOps with CI/CD

SNS-Srinivasu - Nov 2 - - Dev Community

CI/CD Architecture

Architecture

---------------------------------------------------

Voting Application (created by Docker team)

Voting Application

🔶Project Highlights:

  1. Multi-Language Services: Microservices built in Python, Node.js, and .NET, showcasing a diverse tech stack.

  2. Azure DevOps Platform: Managed the entire project lifecycle using Azure DevOps.

  3. Azure Repos: Seamlessly migrated source code from GitHub to Azure Repos.

  4. Pipelines for CI: Implemented CI pipelines to automate builds, pushes, and updates.

  5. Container Registries: Used Azure Container Registries for efficient container image management.

CI

---------------------------------------------------

ARGO-CD

🔶Deployment Strategy:

  1. Azure Kubernetes Service (AKS): Deployed microservices on AKS for improved scalability and resilience.

  2. GitOps Approach: Integrated ArgoCD with AKS for streamlined cluster management and pod deployments.

---------------------------------------------------

Vote-app

---------------------------------------------------

Connect me Through

Linkedin: www.linkedin.com/in/sns-srinivasu

. . . . . . . . . .
Terabox Video Player