Skip to main content

Developer Workflow

From first commit to production in minutes. Here's the end-to-end journey on CodeNOW.

Create AppApplicationAdd CodeComponentsConnectServicesBuildCI/CDDeployEnvMonitorObserve
STEP 1

Create an Application

Define your application as a virtual envelope grouping related microservices. This is your independent unit of deployment.

STEP 2

Add Components

Create microservices using scaffolders (Java, C#, JavaScript, Python, PHP) or bring your own Dockerfile. Each component gets its own Git repository.

STEP 3

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.

STEP 4

Write Code & Push

Clone the repository, write your business logic, and push. CodeNOW manages the Dockerfile, Helm charts, and CI configuration automatically.

STEP 5

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.

STEP 6

Deploy to Environment

Deploy to dev, staging, or production environments via Argo CD. Configure replicas, memory, CPU, and environment-specific settings per deployment.

STEP 7

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