Chamod Dilshan Logo

Azure DevOps

An enterprise-ready backend framework designed for maximum reliability and developer velocity. Built with Express.js and a strict MVC hierarchy, this project leverages Prisma ORM for sophisticated, type-safe data modeling against a PostgreSQL layer. The entire lifecycle is governed by a high-frequency CI/CD pipeline in GitHub Actions, utilizing build matrices to ensure cross-version stability. Every component is rigorously validated with an automated Jest and Supertest suite, then containerized via Docker for seamless delivery to Azure Web Apps and managed cloud databases.

Source CodeExpress JSPostgreSQLPrisma ORMDockerNginxGithub ActionsCI/CDJestSupertestACRAzure Web AppAzure Database
Azure DevOps 1
Azure DevOps 2
Azure DevOps 3
Azure DevOps 4
Azure DevOps 5
+6 more

The Challenge

Bridging the gap between raw application logic and professional cloud infrastructure requires a system that is not only performant but also fully observable, testable, and repeatable across different environments.

The Solution

Engineered a comprehensive DevOps-first architecture that prioritizes automation at every step—from type-safe ORM integration and centralized testing to Docker-based containerization and managed Azure cloud deployments.

Impact & Results

01Enterprise-grade reliability via automated unit/integration test suites
02Cross-runtime stability ensured by GitHub Actions Build Matrix
03Seamless cloud scalability with Docker and Azure Web App orchestration
04Optimized data integrity through Prisma-managed PostgreSQL schemas
© 2026

HAVE A PROJECT IN MIND?

GitHubLinkedInFiverrDribbble
Design by Chamod Dilshan
Development by Chamod Dilshan