Derisk API RebuildShaped Ripple's shift to a microservices payments API, cutting development complexity across engineering teams, and shortening customer technical onboarding by 60%.
Q4 2024
Context
For over a decade, Ripple’s core payments product operated on a monolithic API architecture. As new features and products were added, this architecture created a growing operational strain that affected performance, reliability, and developer onboarding.
As part of a P0 initiative to evaluate a shift toward a microservices-based API architecture, I collaborated closely with Product, Engineering, Technical Writing, and Technical Services to conduct mixed-methods research:
A survey of N=65 internal customer-facing engineers
In-depth interviews with customer engineers, exploring integration workflows and pain points
Outcome - The research surfaced the table-stakes requirements for a microservices API, clarified internal and customer expectations, identified potential pitfalls, and ultimately validated the strategic push toward a microservices architecture. These insights helped reduce uncertainty around the transition and aligned cross-functional teams on the path forward, see artifacts below.
Before
114 APIs in a monolithic architecture
~8 weeks for technical integration
After
11 APIs in a microservices architecture
~3weeks for technical integration
Tasks & Actions
Phase 1 - Internal Survey
Conducted desk research to close knowledge gaps around API terminology and architectural patterns.
Partnered with HR to offer internal rewards and increase survey participation from customer-facing engineers.
Anticipated customer recruitment challenges by pre-recruiting customer-facing engineers to support outreach for Phase 2 interviews.
Used survey insights to shape the scope and focus of the customer interviews.
Phase 2 - Customer Interviews
Aligned with customer-facing partner engineers to understand each customer’s integration history, pain points, and desired outcomes; created tailored discussion guides for different customer profiles.
Brought stakeholders into the research journey by inviting them to observe sessions and participate in post-interview debriefs.
Presented findings to 12 Product Managers and 15 Engineering leaders, highlighting the urgency and strategic importance of transitioning from a monolithic API to a microservices architecture.
Brought together customer and user pain points to reveal the insight that made the developer onboarding experience smoother.
Explain “API polling method” to non-technical audience