Infrastructure
6 guides covering infrastructure tools
-
OpenTofu: The Open-Source Terraform Fork You Should Know About
A practical guide to OpenTofu — what changed from Terraform, how to migrate, and when it makes sense for your infrastructure.
-
Apache Kafka for Developers: Event Streaming Fundamentals
Kafka is the dominant distributed event streaming platform. This guide covers Kafka's core concepts, producing and consuming messages in Node.js, consumer groups, topics and partitions, and when to use Kafka vs simpler message queues.
-
Temporal.io: Durable Workflow Orchestration for Microservices
A practical guide to Temporal.io -- building reliable, durable workflows that survive failures, retries, and deployments without losing state.
-
Message Queue Tools: RabbitMQ, Redis Streams, NATS, and Kafka Compared
A practical guide to message queues for developers covering RabbitMQ, Redis Streams, NATS, and Apache Kafka. Includes local dev setup, code examples, and guidance on when to use each.
-
Monorepo Tools Compared: Nx vs Turborepo vs Bazel vs Lerna
A practical comparison of monorepo build tools -- Nx, Turborepo, Bazel, and Lerna. Task orchestration, caching, dependency management, and when each tool makes sense.
-
Email for Developers: Transactional Email, SMTP, Authentication, and Local Testing
A practical guide to sending transactional email as a developer. Covers Postmark, SES, Resend, and SendGrid. Explains SPF, DKIM, and DMARC. Includes local testing with Mailpit and MailHog.