← Home

All Topics

Browse 95 articles by topic — 19 tags across Backend and DevOps series.

Advanced 2 articles

Architecture 14 articles

Backend · 07

Middleware

The chain of responsibility. Order matters. Single-responsibility middleware.

9 min read
Backend · 08

Request Context

AsyncLocalStorage, contextvars, context.Context — sharing state down the call tree.

7 min read
Backend · 09

Handlers, Controllers & Services

Layered architecture. Why your service layer should never know about HTTP.

10 min read
Backend · 11

RESTful API Design

Resources are nouns. Pagination strategies. Response shape standards. HATEOAS.

15 min read
Backend · 28

Monolith vs Microservices

When to split a system, the modular monolith middle ground, and the distributed monolith trap.

13 min read
Backend · 33

API Gateway, Reverse Proxy & BFF

What sits in front of your services. Nginx, load balancers, the BFF pattern — the edge of your system.

12 min read
Backend · 34

Beyond REST — gRPC & GraphQL

Two alternatives to REST and when each one earns its place. Same problem, different trade-offs.

13 min read
Backend · 38

Multi-Tenancy

Building SaaS that serves many customers from one system — without leaking their data into each other.

12 min read
DevOps · 05

Classes and Objects

The blueprint and the thing built from it. Constructors, fields, methods, the static keyword, and what `new` actually does at the JVM level.

14 min read
DevOps · 06

The Four Pillars of OOP

Encapsulation, inheritance, polymorphism, abstraction — but with real examples, not the textbook version everyone has to memorise then forget.

15 min read
DevOps · 07

Abstract Classes vs Interfaces

The most-asked Java interview question. The real differences, when to pick each, and how default methods in Java 8+ blurred the lines.

14 min read
DevOps · 09

Access Modifiers and Packages

public, protected, private, and the package-private one nobody knows the name of. What each does, when to use them, and how packages organise the chaos.

10 min read
DevOps · 11

Generics and Type Erasure

How generics actually work — at compile time, anyway. Type erasure, bounded types, wildcards, and the weird things they enable and forbid.

14 min read
DevOps · 15

Inner Classes and Anonymous Classes

Classes inside classes. Static nested, inner, local, anonymous, lambdas — the spectrum from explicit to invisible, and when each is the right tool.

11 min read

Async 2 articles

CI/CD 4 articles

Cloud 4 articles

Containers 3 articles

Data 8 articles

Foundation 16 articles

Backend · 01

What is a Backend?

The mental model. HTTP request loop. Why first principles beat framework knowledge.

10 min read
Backend · 02

HTTP Protocol

Anatomy of requests, methods, status codes, and the headers you must know.

12 min read
Backend · 03

Routing

Matching method + path to handlers. Radix trees, parameters, versioning.

9 min read
Backend · 25

How a Request Travels the Network

DNS, packets, hops — what actually happens between typing a URL and seeing a response.

11 min read
Backend · 27

Distributed Systems & CAP

The 8 fallacies, CAP theorem, eventual consistency — what changes when you add a second computer.

14 min read
Backend · 32

Money, Time & Identity

The three things that bite every backend engineer eventually. Cents, UTC, UUIDs — get them right early.

10 min read
Backend · 39

Internationalization (i18n) & Localization

Building software that works in every language, region, and writing system — from day one.

11 min read
DevOps · 01

What is DevOps, Really?

Beyond the buzzwords. The cultural shift that turned operations from a separate team into shared responsibility.

12 min read
DevOps · 02

Linux Fundamentals for DevOps

The terminal, processes, permissions, and signals — every cloud server you'll ever touch runs on this.

16 min read
DevOps · 03

Networking Essentials

IPs, ports, DNS, VPCs, firewalls — the network primitives every cloud engineer needs in their bones.

15 min read
DevOps · 04

Shell Scripting & Automation

Bash scripting from variables to traps. The glue that holds DevOps automation together.

14 min read
DevOps · 01

What Java Actually Is (And Why It Survived)

Origin, evolution, and the real reason Java is still everywhere in 2026 — even after every other language tried to kill it.

11 min read
DevOps · 02

The JVM, JRE, JDK — What's Actually Happening

From .java to running bytes. Class loaders, runtime memory areas, JIT, and the garbage collector — the whole machine demystified.

18 min read
DevOps · 03

Variables, Primitives, and the Memory Model

Stack vs heap. Primitives vs references. Autoboxing traps. The memory model that shapes every line of Java you'll write.

14 min read
DevOps · 08

The Object Class — equals, hashCode, toString

Every Java class secretly inherits from Object. These three methods determine whether your objects work correctly in collections, comparisons, and logs.

15 min read
DevOps · 13

Control Flow and Operators

if, while, for, switch — plus the modern switch expression and pattern matching. Operators and the precedence rules nobody memorises.

9 min read

IaC 3 articles

Integration 3 articles

Modern Practices 6 articles

Observability 4 articles

Operations 8 articles

Orchestration 3 articles

Performance 4 articles

Quality 1 article

Reliability 4 articles

Security 5 articles

Version Control 1 article