Everything on this blog, grouped by subject. Some topics have a full series with a curated index; others are collections of individual posts gathered under a label. Both are listed here.
Series
Multi-post series with a dedicated index page, meant to be read in order.
- Enterprise Architecture
The discipline of managing how an organization's goals, data, applications, and technology fit together. Eleven posts, following one fictional bank throughout. - Kubernetes
Running containerized workloads at scale. Architecture, scheduling, networking, and the Operator pattern.
Architecture and Systems
- Architecture
Deep, complete walkthroughs of how significant systems are built and why. - Kafka
Event streaming, cluster linking, and multi-region topologies. - Microservices
Service boundaries, platform engineering, and distributed delivery.
Java and the JVM
- Spring
Spring MVC, Spring Boot, dependency injection, caching, custom namespaces, and JDBC. - Java
Serialization, deep copying, JDBC timeouts, and core language techniques. - Groovy
Memoization, file handling, scripting, and Groovy tooling.
Cloud and Infrastructure
- AWS
Lambda and other AWS services. - Networking
NAT, addressing, and how traffic actually moves.
Data and Observability
- Caching
Cache configuration, keys, eviction, ETags, and browser caching. - Observability
OpenTelemetry, traces, metrics, and logs.
Security and Identity
- OAuth and Identity
OAuth 2.0, PKCE, access tokens, and Okta.
By Format
The same posts, organized by the kind of post rather than the subject.
- Explained
Concepts in tech, clearly. Around ten minutes each. - Architecture
Deep dives into complete systems. - In Focus
What is happening now in tech, grounded and without hype.
Written by Phee Jay.