Hacker News new | ask | show | jobs
by mixedCase 1657 days ago
There are good reasons more often than not.

Being able to pick up something generic rather than something language-specific.

Not having to do process supervision (which includes handling monitoring and logs) within your application.

Not making the application lifecycle subservient to needs such as log shipping and request rerouting. People get sig traps wrong suprisingly often.

1 comments

My gut is that using sidecars doesn't really solve these problems straight up. Just moved them to the orchestrator.

Which is not bad. But that area is also often misconfigured for supervision. And trapping signals remains mostly broken in all sidecars.