Skip to content

vinayak's notebook

writing things
down.

A systems architecture notebook documenting production engineering, distributed systems, high-availability clustering, and infrastructure runbooks from the trenches.

all posts →

NATS 3-Node JetStream Cluster with mTLS

Deploying a production 3-node NATS JetStream cluster with clustering, account security, and mTLS hardening.

RabbitMQ Cluster Deployment on VMs for Production

Deploying a production RabbitMQ cluster on RHEL 9 VMs — Erlang setup, cluster formation, and load balancing.

Why I Keep a Blog When No One Reads It

On writing for clarity, not audience. Why a blog is one of the cheapest forms of thinking out loud — and why that's enough.

Configuring a PostgreSQL Datasource in JBoss EAP 8.0 (Domain Mode)

Adding a PostgreSQL JDBC datasource to JBoss EAP 8.0 in domain mode, from driver modules to connection pooling.

Clustering & High Availability

Production configurations for resilient multi-node deployments, distributed state replication, Redis Sentinel failover, and fault-tolerant JBoss EAP domain topologies.

Cloud Native & Orchestration

Hardened Kubernetes and OpenShift patterns, Persistent Volume Claim lifecycle management, ingress security, zero-downtime rolling upgrades, and resource optimization.

Distributed Messaging

High-throughput event-driven systems using NATS JetStream with mTLS security, enterprise RabbitMQ clustering on RHEL, and guaranteed message delivery semantics.

Data Engineering & Storage

Architecting scalable big data pipelines with Apache Spark, Hadoop HDFS, Hive, and Apache NiFi, alongside persistent storage volumes and high-throughput databases.