DEV Community

Ishan Madhusha
Ishan Madhusha

Posted on

🚀 Built a GraphQL + DevOps deployment project!

I recently developed a backend system that combines modern API development with cloud-native DevOps practices.

The project includes:

🔹 GraphQL API with MongoDB
🔹 CRUD operations for Clients and Products
🔹 Docker containerization
🔹 Kubernetes deployment with NGINX Ingress
🔹 GitHub Actions CI pipeline
🔹 ArgoCD GitOps-based deployment
🔹 Prometheus metrics and Grafana monitoring
🔹 Helm-based monitoring setup

Through this project, I explored how modern applications are built, deployed, monitored, and maintained using container orchestration and automation tools.

Key learnings:
✅ Designing GraphQL APIs
✅ Managing containerized applications
✅ Implementing CI/CD workflows
✅ Understanding Kubernetes and GitOps practices
✅ Setting up application monitoring and observability

🔗 GitHub: https://github.com/PAIshanMadusha/graphql-system-k8s-nginx-prometheus-grafana

I built this project to improve my skills in backend development and DevOps engineering. Feedback and suggestions for improvement are welcome!

Top comments (0)