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

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more