Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Crashing is loud. You will get crashes in your logs. And you can let it happen because those crashes won't disrupt anything else - that's what the message passing gets you.

So sure, the code with the error won't work (it wouldn't work in any language - you can make an error in all of them), but you will get a nice, full stack trace and the other processes in your VM won't be impacted at all. You won't bring down the service with a crash. Sometimes this is undesirable - you could deploy a service where the only endpoint that functions is the health check - but generally people don't do that.



> And you can let it happen because those crashes won't disrupt anything else

Isn't that also covered at the framework (rails, django, whatever) level in other languages ?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: