Wow, awesome that you posted this, microservices are really good but not without significant challenges and having their own unique issues that need to be addressed. Thank you for sharing.<p>In my opinion anyone trying to tackle microservices for the first time really should read up on distributed systems architecture, message bus and queued designs. In the end to me, that is really what you are building and will help (not guarantee) you don't have some of these same issues. Totally agree too that doing 1-2 small services first as a pilot is likely the smarter way to go.<p>Good points on the team dynamics too, not having the team all on the same page or at least not all bought in at the same level and approach, to me is even more critical than what mistakes get made.<p>Best of luck with everything, and thank you again for sharing.