DEV Community

Cover image for Migration of Multi-Microservice Project to Azure DevOps with CI/CD
SNS-Srinivasu
SNS-Srinivasu

Posted on

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

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

Top comments (0)