News for hackers. Stuff that matters.
Re:Simple Systems Have Less Downtime by sitkack on Tuesday March 03, 2020 @10:52AM (#22475496)
Erlang is like Bugman from the Nightmare Before Christmas. It is literally made out of microservices at every level.

Microservices are a design philosophy that people confuse as a deployment strategy.

Re:Simple Systems Have Less Downtime by cristaloleg on Tuesday March 03, 2020 @12:01PM (#22476310)
> Microservices are a design philosophy that people confuse as a deployment strategy.

I'm going to print this and show everyone, great words, thank you.

Re:Simple Systems Have Less Downtime by dnautics on Tuesday March 03, 2020 @11:47AM (#22476148)
Not necessarily, you can design erlang systems with more coupling than you'd expect in traditional microservices. Microservices mean that your codebase is segmented along business concern lines.
Re:Simple Systems Have Less Downtime by barrkel on Tuesday March 03, 2020 @12:55PM (#22476931)
I would rather argue that microservices are best implemented when each service owns a bounded context in the lingo of domain-driven design. Business concerns might align with that, or they may not, depending on how technically complex (vs product complexity) the product is.
Re:Simple Systems Have Less Downtime by dnautics on Tuesday March 03, 2020 @01:14PM (#22477150)
Yes, that is a better definition, but nonetheless you can design erlang systems with a single domain, or design erlang systems as a monolith, even if it has a billion actors running around underneath.
Re:Simple Systems Have Less Downtime by bcrosby95 on Tuesday March 03, 2020 @03:49PM (#22478586)
Kinda, yeah, except Erlang is microservices made easier. I've loved how the language makes building distributed systems so comparatively easy since I ran across it back in 2005.