Developer Workflow
From first commit to production in minutes. Here's the end-to-end journey on CodeNOW.
Create an Application
Define your application as a virtual envelope grouping related microservices. This is your independent unit of deployment.
Add Components
Create microservices using scaffolders (Java, C#, JavaScript, Python, PHP) or bring your own Dockerfile. Each component gets its own Git repository.
Connect Managed Services
Provision databases (PostgreSQL, MariaDB), caches (Redis), message brokers (Kafka, RabbitMQ), or storage (MinIO) with a few clicks. Connection details are auto-injected.
Write Code & Push
Clone the repository, write your business logic, and push. CodeNOW manages the Dockerfile, Helm charts, and CI configuration automatically.
Build & Quality Gate
Tekton pipelines build your code, run tests, and pass it through SonarQube for static analysis, security scanning (OWASP Top 10), and quality gates.
Deploy to Environment
Deploy to dev, staging, or production environments via Argo CD. Configure replicas, memory, CPU, and environment-specific settings per deployment.
Monitor & Observe
Use Grafana dashboards for live metrics, Loki for log aggregation, Jaeger for distributed tracing, and Istio graph for service mesh visualization.
Build Types
Release Build
Full build with semantic versioning, all tests, SonarQube quality gate, and optional auto-deploy. Use for production-ready code.
Preview Build
Quick integration check — skips unit tests and versioning, auto-deploys to a chosen environment. Use for fast feedback during development.
Ready to try it? Start with a step-by-step tutorial.
Get Started