45 karma · joined January 2, 2019
*for non-violent stuff, like drugs, obviously you can. I'm referring to this specific example, which is described as violent. Non-violence shouldn't impact your future in the same way.
Interested in why you'd recommend that? Event-driven architecture decouples everything up front and the benefits are immediate. In this scenario the introduction of billing is en excellent example. User does something they should be billed for? Raise an event. Listen to it to bill them. Next iteration needs to email the user or update some history? Listen to the event. And so on. All the ephemeral saas infrastructure stuff just hangs off of the domain. And writing the code that way really isn't much more onerous than otherwise so I wouldn't discourage it for an MVP.
I don't think going to university after 15 years of industry experience will reap any benefits. Something like this could just plug the gaps in your knowledge for less than a hundred dollars and a fraction of the time.
That sucks man. I know that feeling.