To enable rapid onboarding of new partner platforms in a fast-moving, high-value ecosystem, I modernised a fragmented and expanding landscape of ~11 microservices. Through an intensive design sprint I identified shared requirements, standardised event flows, and delivered a simple platform library and system template that allowed several services to be simplified, replaced, or fully retired, while stabilising critical paths, improving latency and observability, and enabling the organisation to launch with a hyper-growth partner ahead of competitors.
System design, library design, event-driven architecture, performance, observability, golang