DARK MODE
Field Guide
// 21 topics · deep dives · Q&A by level · system design
Backend
🌐
Distributed Systems
Core patterns and tradeoffs behind reliable, scalable distributed architectures.
Backend
🐹
Go (Golang)
Compiled, statically typed language built for concurrency and cloud-native workloads.
Backend
🗄️
Hibernate / JPA
Java ORM framework for mapping objects to relational databases with caching, lazy loading, and JPQL.
Backend
☕
JVM Tuning
JVM internals, garbage collector tuning, memory management, and performance profiling for Java applications.
Backend
📨
Apache Kafka
High-throughput distributed event streaming for real-time data pipelines and fault-tolerant messaging.
Backend
⚙️
Microservices Patterns
Patterns for building resilient, independently deployable distributed services at scale.
Backend
🌐
REST API
Architectural style for scalable, stateless HTTP APIs — the backbone of modern web services.
Backend
🌱
Spring Boot
Opinionated Java framework for production-ready microservices and REST APIs.
Backend
⚡
WebSockets
Persistent, full-duplex TCP connections enabling real-time bidirectional communication between client and server.
Backend
Infrastructure
🐳
Docker
Container runtime for packaging, distributing, and running applications in isolated environments.
Infrastructure
⎈
Kubernetes
Container orchestration for automated deployment, scaling, and self-healing services.
Infrastructure
🔴
OpenShift (OCP)
Enterprise Kubernetes with integrated CI/CD, image registry, and security controls.
Infrastructure
Security
🎟️
JSON Web Tokens
Compact self-contained tokens for stateless authentication and claims exchange.
Security
🔑
OAuth 2.0
Industry-standard authorization framework for delegated, scoped API access.
Security
🛡️
Spring Security
Authentication and authorization framework for securing Spring-based applications.
Security
🔐
HashiCorp Vault
Secrets management with dynamic credentials, encryption-as-a-service, and audit logging.
Security
Observability
📊
Datadog
Cloud observability platform unifying metrics, traces, and logs for full-stack monitoring.
Observability
Data
🐘
PostgreSQL
Advanced relational database with rich indexing, JSONB, and extensible type system.
Data
Quality
🔬
Load Testing
Techniques for validating system performance, scalability, and reliability under simulated load.
Quality
DevOps
🔄
Jenkins / CI-CD
Continuous integration and delivery pipelines for automated testing, building, and deploying software.
DevOps
🔨
Maven / Gradle
JVM build tools for dependency management, compilation, testing, and artifact publishing.
DevOps