2 ms·
Nice! I tend to agree. As an operations person scaling up large-scale distributed infrastructure and tools like Kafka, RabbitMQ & OpenSearch being mission-crit
by busterarm 5y ago
Nice! I tend to agree.
As an operations person scaling up large-scale distributed infrastructure and tools like Kafka, RabbitMQ & OpenSearch being mission-critical, it's becoming increasingly clear that the consumer applications themselves need to manage the failover/maintenance process of this infrastructure for things to run smoothly and people to stay sane.
As someone also with a fair bit of experience writing Erlang, there's a temptation to not have any of these external dependencies and have everything in software anyway. Erlang can handle it.
- dnautics 5y agofor Elixir, it's similar. Yes, you can use Phoenix.PubSub by using Redis as your infrastructure-based MQ, but that ADDS complexity, over using erlang's native PG/PG2.