Too Long; Didn't Read
In the <a href="https://medium.com/@wrong.about/wrong-ways-of-defining-service-boundaries-d9e313007bcc" target="_blank">last post</a> I listed the ways you should not use when splitting your monolith. But before splitting it the right way I’d like to answer the following question: what properties should they have? You can divide your system in a myriad of ways, but you should choose only one. To make this decision you need to understand which principles you should be guided by. And in order to do so you need to realize where you want to arrive, i.e., what characteristics your services should possess.