All Topics
Browse 75 articles by topic — 19 tags across Backend and DevOps series.
Advanced 2 articles
Architecture 8 articles
Middleware
The chain of responsibility. Order matters. Single-responsibility middleware.
Backend · 08Request Context
AsyncLocalStorage, contextvars, context.Context — sharing state down the call tree.
Backend · 09Handlers, Controllers & Services
Layered architecture. Why your service layer should never know about HTTP.
Backend · 11RESTful API Design
Resources are nouns. Pagination strategies. Response shape standards. HATEOAS.
Backend · 28Monolith vs Microservices
When to split a system, the modular monolith middle ground, and the distributed monolith trap.
Backend · 33API Gateway, Reverse Proxy & BFF
What sits in front of your services. Nginx, load balancers, the BFF pattern — the edge of your system.
Backend · 34Beyond REST — gRPC & GraphQL
Two alternatives to REST and when each one earns its place. Same problem, different trade-offs.
Backend · 38Multi-Tenancy
Building SaaS that serves many customers from one system — without leaking their data into each other.
Async 2 articles
CI/CD 4 articles
Continuous Integration
Automated testing on every change. The shortest feedback loop in software engineering.
DevOps · 07Continuous Delivery & Deployment
From green build to running in production. Pipelines, environments, and the difference between delivery and deployment.
DevOps · 08GitHub Actions in Depth
Workflows, matrix builds, reusable actions, OIDC, and the patterns that scale to large orgs.
DevOps · 09Build Optimization
Caching, parallelism, monorepo strategies. How to keep CI under 5 minutes as your codebase grows.
Cloud 4 articles
Cloud Computing Models
IaaS, PaaS, SaaS, serverless. Why the cloud changed everything and what it actually offers.
DevOps · 17AWS Core Services
EC2, S3, RDS, Lambda, IAM — the building blocks behind most modern infrastructure.
DevOps · 18GCP Core Services
Compute Engine, GCS, Cloud SQL, Cloud Run, IAM — Google Cloud essentials and how it differs from AWS.
DevOps · 19Cloud Networking
VPCs, peering, transit gateways, private connectivity — the network plumbing that ties cloud workloads together.
Containers 3 articles
Docker — Containers from First Principles
Images, layers, networking, multi-stage builds. The technology that made 'works on my machine' obsolete.
DevOps · 11Container Image Security
Vulnerabilities, supply chain attacks, image signing — keeping your containers from becoming the entry point.
DevOps · 12Docker Compose for Local Development
Define your whole stack in one file. The fastest way to onboard new engineers.
Data 5 articles
Serialization & Deserialization
JSON vs Protobuf. Schema validation. The gotchas that bite in production.
Backend · 06Validation & Transformation
Three layers of validation. Actionable error messages. Trust nothing, sanitize early.
Backend · 10Databases
ACID, indexing, N+1, migrations, connection pooling — the database fundamentals.
Backend · 30File Uploads & Object Storage
S3, presigned URLs, multipart uploads, and how to handle files without your server becoming the bottleneck.
Backend · 35Database Replication & Sharding
How databases scale beyond one machine. Read replicas, leader/follower, sharding, and the trade-offs.
Foundation 11 articles
What is a Backend?
The mental model. HTTP request loop. Why first principles beat framework knowledge.
Backend · 02HTTP Protocol
Anatomy of requests, methods, status codes, and the headers you must know.
Backend · 03Routing
Matching method + path to handlers. Radix trees, parameters, versioning.
Backend · 25How a Request Travels the Network
DNS, packets, hops — what actually happens between typing a URL and seeing a response.
Backend · 27Distributed Systems & CAP
The 8 fallacies, CAP theorem, eventual consistency — what changes when you add a second computer.
Backend · 32Money, Time & Identity
The three things that bite every backend engineer eventually. Cents, UTC, UUIDs — get them right early.
Backend · 39Internationalization (i18n) & Localization
Building software that works in every language, region, and writing system — from day one.
DevOps · 01What is DevOps, Really?
Beyond the buzzwords. The cultural shift that turned operations from a separate team into shared responsibility.
DevOps · 02Linux Fundamentals for DevOps
The terminal, processes, permissions, and signals — every cloud server you'll ever touch runs on this.
DevOps · 03Networking Essentials
IPs, ports, DNS, VPCs, firewalls — the network primitives every cloud engineer needs in their bones.
DevOps · 04Shell Scripting & Automation
Bash scripting from variables to traps. The glue that holds DevOps automation together.
IaC 3 articles
Terraform — Infrastructure as Code
Declarative infrastructure. Providers, state, modules — and why your cloud should be defined by code review.
DevOps · 21Pulumi & CDK — Code-First IaC
When real programming languages beat Terraform's HCL. Tradeoffs, when to use each.
DevOps · 22Configuration Management — Ansible
Configuring servers idempotently. When and why you still need this in a containerized world.
Integration 3 articles
Webhooks & OpenAPI
Verify every webhook signature. Why OpenAPI is documentation that compiles.
Backend · 36Notifications — Email, SMS & Push
How to send messages reliably at scale. Provider patterns, deliverability, unsubscribes, and async always.
Backend · 37Payments & Financial Systems
Stripe-style integrations done safely. Webhooks, idempotency, reconciliation — and never storing card numbers.
Modern Practices 3 articles
GitOps with ArgoCD & Flux
Git as the source of truth for infrastructure. Continuous reconciliation, audit trails, declarative everything.
DevOps · 35Platform Engineering
Building internal developer platforms — golden paths, self-service, and the team that scales engineering.
DevOps · 36Edge Computing & CDNs
Cloudflare, edge functions, and pushing compute close to users. The new layer in the stack.
Observability 4 articles
Monitoring with Prometheus & Grafana
Metrics that matter, dashboards that don't lie, and alerts that fire when (and only when) things break.
DevOps · 24Logging at Scale
Structured logs, ELK, Loki, and the discipline of logging things you'll actually want at 3 AM.
DevOps · 25Distributed Tracing
OpenTelemetry, Jaeger, Tempo — seeing how a single request flows across many services.
DevOps · 26SRE Principles
SLIs, SLOs, error budgets — Google's framework for reliability without sacrificing velocity.
Operations 7 articles
Logging, Monitoring & Observability
Logs, metrics, traces — the three pillars. Correlation IDs. What to alert on.
Backend · 2212-Factor App & Config Management
Why config lives in env vars. Validating at startup. Feature flags done right.
Backend · 23DevOps for Backend Engineers
Docker basics, Kubernetes essentials, the CI/CD pipeline that catches bugs early.
DevOps · 30Deployment Strategies in Practice
Blue-green, canary, feature flags — picking the right strategy for the risk and the team.
DevOps · 31Incident Response
When things break: how good teams handle the first 60 minutes and the next 60 days.
DevOps · 32Disaster Recovery & Backups
RPO, RTO, restore drills — preparing for the day a region disappears.
DevOps · 33Cost Optimization (FinOps)
Cloud bills get expensive. The practices and tools to keep spend predictable and right-sized.
Orchestration 3 articles
Kubernetes Fundamentals
Pods, Deployments, Services — the mental model for the system that runs most modern infrastructure.
DevOps · 14Kubernetes in Practice
Helm, autoscaling, persistent volumes, RBAC — what you actually need to run production K8s.
DevOps · 15Service Mesh — When You Need One
Istio, Linkerd, Cilium — what they actually do, and when adding one helps vs hurts.
Performance 3 articles
Caching
Cache-aside. TTL vs event invalidation. Stampedes, poisoning, HTTP caching.
Backend · 18Scaling & Performance
Vertical vs horizontal. Load balancing. Read replicas. The optimization checklist.
Backend · 19Concurrency & Async
Event loop, goroutines, race conditions. Why one thread can serve 10k requests.
Quality 1 article
Reliability 3 articles
Error Handling
Operational vs programmer errors. Retries, circuit breakers, async pitfalls.
Backend · 17Graceful Shutdown
SIGTERM. Liveness vs readiness. Zero-downtime deploys in Kubernetes.
Backend · 31Idempotency & Distributed Patterns
Idempotency keys, sagas, the outbox pattern — making distributed work safe in the face of retries and partial failures.
Security 5 articles
Authentication & Authorization
Sessions vs JWTs. OAuth flows. RBAC done right. Why bcrypt is non-negotiable.
Backend · 16Security
OWASP Top 10. SQL injection. Rate limiting. CORS. Secret management.
DevOps · 27DevSecOps — Shifting Security Left
Building security into every step instead of bolting it on at the end.
DevOps · 28Secrets Management
Vault, KMS, sealed secrets — keeping passwords and API keys out of Git and out of trouble.
DevOps · 29Cloud Security Posture
Least privilege, network policies, security baselines — defense in depth for cloud workloads.