As everyone at Wix are faced with the daunting task of redesigning complex systems into nicely modeled Nile services we all had to make a few hard decisions: which entities/flows should we tackle first, how do you remodel one part without knowing what happens to the other parts of the system?
In order to build a strategic plan of how to approach this huge task, that many of us have estimated in human years, we first tackled the issue of clarifying our ideal domain model - where we want to be at the end of this huge effort - our Northstar architecture.
As we approached this task with different teams at premium, where we have complex business domains with highly coupled entities, it was hard to know where to start from. When you have a huge task, the first thing you need is a plan, with clear steps and small milestones that will get you to your goal.
In this talk I will share my tale of the search after “the magical method” to generate a north star. A method that if one would follow will generate this “Northstar architecture”. I will review our chosen method: event storming, and explain it step by step with an example from the premium domain.
----
This talk was part of Wix Engineering Conference 2023, our full-day annual and internal event, filled with great vibes and enriching technical talks by our own Wix developers. You can read more about this special event here:
https://www.wix.engineering/post/wix-...
Смотрите видео (Re)designing Systems with Event Storming - Gal Sharir онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Wix Engineering Tech Talks 03 Февраль 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 2,11 раз и оно понравилось 5 людям.