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 :)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.
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. :)
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 :)