DEV Community

Discussion on: How we killed project with NoSQL

 
rodiongork profile image
Rodion Gorkovenko

Also I plan on using Scala for most of my Microservices

Honestly, I'm not sure there is sensible benefit in this. Scala definitely failed to become "the language of the future". It will surely work, but considering memory consumption and the language being overcomplicated with unclear ideas of meeting Scala 3 - I personally won't be glad to undermine project from beginning.

Perhaps I should add post "how we killed the project with Scala" :) but it was recommender, which is somewhat different.

One thing I like about microservices is the separation and autonomy

Which however sometimes can end up in great entanglement of dependencies between microservices, technically losing both separation and autonomy. But still microservice organization allows to keep order longer. :)

After many years of Monolith I wanted something different.

I usually can't draw hard line between monolith and microservices in real projects. Former monolith ones often get some satellite services and become more like set of microservices. On other hand in microservices structure often one or few become larger over years and resemble monolitic microservice :)