logoalt Hacker News

nine_klast Sunday at 7:21 AM1 replyview on HN

Let it crash, so that if something goes wrong, it does not do so silently.

Let it crash, because a relevant manager will detect it, report it, clean it up, and restart it, without you having to write a line of code for that.

Let it crash as soon as possible, so that any problem (like a crash loop) is readily visible. It's very easy to replace arbitrary bits of Erlang code in a running system, without affecting the rest of it. "Fix it in prod" is better than "miss it in prod", especially when you cannot stop the prod ever.


Replies

0x445442last Sunday at 1:39 PM

Are individual agents deployable on their own or does the entire "app" of agents need to be deployed as a single group? If individually deployable, what does this look like from a version control and a CI/CD perspective?

show 2 replies