DevOps
19 articles · written by Niraj Kumar
The largest topic cluster here, and the one closest to the work that actually keeps products alive. These articles cover the path from a green build to a running system you can observe and recover.
Topics include GitHub Actions pipelines for Node.js and Next.js, Docker-based zero-downtime deployment behind Nginx, infrastructure as code with AWS CDK and Terraform for JavaScript developers, container orchestration choices, DevSecOps practices (SAST, DAST, SBOMs in the pipeline), Linux server hardening and monitoring, debugging production outages through logs, metrics and traces, and cost-optimising an AWS stack when you are the one paying for it.
Most examples assume a small team without a dedicated platform group — the constraint that shapes nearly every recommendation in this cluster.
- Claude CodeGitHub ActionsCI/CD
How to Automate Multi-Axis PR Code Reviews using Claude Code and GitHub Actions CI/CD
Wire Claude Code into GitHub Actions to review pull requests across security, performance and testability — line-by-line, before a human opens the diff.
- Node.jsDockerNginx
How to Automate Zero-Downtime Deployments for Node.js using Docker, Nginx, and GitHub Actions on AWS EC2
Automate blue-green deployment for Node.js on AWS EC2 with Docker, Nginx and GitHub Actions — no dropped requests, no killed WebSocket connections.
- n8nOllamaDocker
How to Self-Host a Zero-Cost, Privacy-First AI Automation Pipeline using n8n, Ollama, and Docker
Build a fully self-hosted, zero-cost AI automation pipeline with n8n, Ollama, Docker and PostgreSQL — process webhooks with local LLMs, stay offline.
- Node.jsDockerGitHub Actions
Automating Node.js Docker Deployments with GitHub Actions and Nginx
Build a custom GitHub Action that builds, pushes and deploys a Dockerized Node.js app behind an Nginx reverse proxy — a full automated pipeline.
- No-CodeAutomationn8n
Integrating No‑Code Tools into Your Dev Stack
Embed Make, Zapier or n8n into your existing apps for admin dashboards, CRM sync and reporting — with real code and architecture patterns.
- DebuggingObservabilitySRE
How to Debug Production Outages: Logs, Metrics, and Traces
Debug production outages with logs, metrics and traces — a real post-mortem walkthrough and the tooling that actually reduces MTTR.
- AWSCloud Cost OptimizationStartups
Cost‑Optimizing Your AWS Stack as a Bootstrapped Startup
Cut your AWS bill without losing performance — compute, storage, networking, databases and automation, from a bootstrapped startup's perspective.
- Infrastructure as CodeAWS CDKTerraform
Infrastructure as Code with AWS CDK or Terraform for JS Developers
Provision EC2, S3, Lambda and databases declaratively with AWS CDK and Terraform — a code-first guide for JavaScript and TypeScript developers.
- LinuxDevOpsServer Security
Managing Linux Servers Like a Pro: Security, Monitoring, and Automation
Harden SSH, manage users safely, automate with cron and systemd, and build simple Linux monitoring scripts — with the actual commands to run.
- DockerKubernetesDevOps
Container Orchestration for Beginners: Docker Swarm vs Kubernetes Lite
Compare Docker Swarm with Kubernetes Lite (k3s, MicroK8s) and pick the right orchestrator — setup effort, scaling behaviour, and ongoing ops cost.
- Next.jsCI/CDGitHub Actions
Setting Up a CI/CD Pipeline for Next.js on GitHub Actions
Automate linting, testing, building and deploying a Next.js app to S3/CloudFront or Vercel with GitHub Actions — a complete working pipeline.
- AWSEC2Lambda
AWS EC2 vs Lambda vs ECS: Which Server Architecture Fits Your App?
A cost-and-scaling comparison of AWS EC2, Lambda and ECS to help you pick the right compute for your backend — with the break-even points.
- DockerNginxDevOps
Zero‑Downtime Deployments with Docker, Nginx, and Reverse Proxy
Implement zero-downtime deployments with Docker and Nginx — blue-green and rolling strategies, health checks, and safe traffic shifting.
- n8nAWSEC2
Hosting n8n on AWS EC2 with Nginx: A Complete Production Guide
Self-host n8n on AWS EC2 step by step — Docker Compose with Postgres, an Nginx reverse proxy, Let's Encrypt HTTPS, plus backups and upgrades.
- DockerNode.jsDevOps
Docker for Developers: From Zero to Deploying a Node.js App
Learn Docker with a real Node.js app — Dockerfiles, multi-stage builds, Docker Compose, and pushing images to a container registry.
- MLOpsMachine LearningPython
Practical MLOps: Taking a Model from Jupyter Notebook to Production API
Take an ML model from a messy Jupyter notebook to a versioned, monitored production REST API — model versioning, CI/CD, containers, observability.
- DevOpsGitHub ActionsDocker
DevOps in the Real World: Shipping Faster with GitHub Actions, Docker, and Kubernetes
Build a production DevOps pipeline with GitHub Actions, Docker and Kubernetes — real-world examples, best practices, and the pitfalls to avoid.
- Cloud-NativeMicroservicesAWS
Cloud-Native SaaS in 30 Days: Designing and Deploying a Microservices App on AWS/Azure
Build and deploy a production cloud-native SaaS with microservices on AWS and Azure in 30 days — architecture, containers, CI/CD, and the deploy.
- DevSecOpsSecuritySAST
DevSecOps in Action: Shifting Security Left with SAST, DAST, and SBOMs in Your Pipeline
Shift security left in your CI/CD pipeline with SAST, DAST and SBOMs — a practical setup for secure software from the first commit onward.
Related topics
- Retrieval-Augmented Generation (RAG)
- LangChain & LangGraph
- Large Language Models
- AI Agents
- Next.js
- React
- TypeScript
- Node.js
- PostgreSQL
- Docker & Containers
- CI/CD
- Application Security
- AWS
- n8n Automation