As a product with Microservices and the team scales, many challenges come to the surface, to name a few:
In order to automate and provide the self-service capability for many of those, the platform team has to dive into the deepest levels of the architecture and its guarantees, how do we avoid teams having to re-design distributed transactions, messages schemas, logging, tracing, auditing, and many other important characteristics of a highly functional and expandable architecture?
Come hear how we tackled those at GetFeedback (by SurveyMonkey) and the lessons learned during this process.