Hacker News new | ask | show | jobs
by phito 617 days ago
Docker makes it really easy
2 comments

This. Locally, we run the apps/services in our IDEs and all the supporting infra runs in Docker via docker compose: messaging systems, databases, caches, etc.

This has the added benefit of ensuring that developers don't interfere with each other during development. Your Kafka messages will only be picked up by your processes. Your database changes don't impact anyone else until they're pushed.

If only that were true. Source: several years of supporting other developers working with Docker-based local development environments.

It certainly helps, but there's still SO MUCH that can go wrong.

Depends on how convoluted your infra is.