6 Event Driven Architecture Patterns — Part 2 As promised, this is the second part of a two part series on key patterns of event-driven messaging designs that have been implemented at Wix and that have facilitated creating a robust distributed system that can easily handle increasing traffic and storage needs by more than 1400 microservices. Photo by Braden Collum on Unsplash I recommend reading part 1 first, where I write about ‘consume and project’, ‘event-driven end to end’, and ‘in memory Key-Value stores’. Here are the next 3 patterns: 4. Schedule and Forget …when you need to make sure scheduled events are eventually processed There are many cases where Wix microservices are required to execute jobs according to some schedule. One example is Wix Payments Subscriptions Service that manages subscription-based payments (e.g. subscription to Yoga classes). For each user that has a monthly or yearly subscription, a renewal process with the payment provider has to take place. To tha...