ROMHARSHAN TECHNICAL JOURNAL

Architecture, AI, cloud and engineering—explained from production experience.

Long-form technical articles, system design guidance, code examples and architecture decisions for engineers building real systems.

LATEST

Latest articles — Page 3

Original technical writing designed around practical implementation, architecture trade-offs and production lessons.

Showing 25–36 of 77 published articles12 articles per page
Java & Spring Boot

Spring Boot Modular Monolith vs Microservices: Boundaries That Survive Extraction

A Spring Boot approach to capability boundaries, internal contracts and extracting microservices only when independence is real.

1 Sept 2026 · 2 views
Java & Spring Boot

Spring Boot + Kafka: Transactional Outbox and Idempotent Consumers in Production

A reliable event-driven Spring Boot pattern that avoids dual writes and handles Kafka redelivery safely.

1 Sept 2026 · 1 views
Java & Spring Boot

Spring Boot Resilience4j: Timeout, Retry, Circuit Breaker and Bulkhead Together

How to combine Resilience4j patterns without creating retry storms or masking a failing dependency.

1 Sept 2026 · 2 views
Java & Spring Boot

Java & Spring Boot Enterprise Architecture: A Production Blueprint

How I structure Spring Boot systems around domain boundaries, transaction ownership, messaging, resilience, observability and deployability.

1 Sept 2026 · 2 views
Node.js & NestJS

NestJS Observability in Production: OpenTelemetry, Prometheus, Logs and Correlation

A practical observability baseline for NestJS covering trace context, Prometheus metrics, structured logs, health checks and useful alerts.

1 Sept 2026 · 1 views
Node.js & NestJS

Node.js Event Loop, Worker Threads and CPU-Bound Work in Production

How I keep CPU-heavy work from blocking Node.js request handling, with worker threads, queues, process boundaries and measurable event-loop health.

1 Sept 2026 · 1 views
Node.js & NestJS

NestJS Kafka Consumers in Production: Retry, Idempotency, Backpressure and DLQ

A practical NestJS Kafka consumer design for at-least-once delivery, retries, poison messages, backpressure and safe database writes.

1 Sept 2026 · 1 views
Node.js & NestJS

NestJS Modular Monolith vs Microservices: Choosing the Boundary Before the Deployment Model

How to decide when a NestJS capability should remain a module and when it genuinely deserves an independently deployed microservice.

1 Sept 2026 · 1 views
Node.js & NestJS

Node.js & NestJS Enterprise Architecture: How I Structure Production Systems

A production-first blueprint for structuring Node.js and NestJS systems around domain boundaries, APIs, messaging, data ownership, resilience and observability.

1 Sept 2026 · 2 views
Cloud & DevOps

Kubernetes Production Readiness: Helm, Probes, Resources, HPA and Graceful Shutdown

How I package and operate production Kubernetes services with Helm, startup/readiness/liveness probes, requests/limits, HPA, PodDisruptionBudget and graceful shutdown.

1 Sept 2026 · 2 views
Cloud & DevOps

Kubernetes ConfigMap, Secrets and Vault: Production Configuration and Secret Management

How I separate runtime configuration from secrets across Kubernetes environments using ConfigMaps, Kubernetes Secrets, Vault and cloud secret managers, including validation, rotation and workload identity.

1 Sept 2026 · 1 views
Cloud & DevOps

Kubernetes Deployment, Service and Ingress: How the Production Request Path Actually Works

An end-to-end production explanation of Kubernetes Deployment, Pod, Service, DNS and Ingress, including a realistic NestJS service manifest and traffic path.

1 Sept 2026 · 1 views