Future of APIs

Building Future-Proof API Platforms: Focusing on the Right Thing

38views

As a seasoned developer who has spent years building distributed systems and various types of APIs, I’ve grown passionate about APIs. Ironically, the most significant lesson I’ve learned is that individual APIs don’t really matter. Let me explain.

While individual APIs provide small pieces of functionality, they are often incomplete when it comes to delivering real business value. The true power lies in building API platforms—a collection of logically interconnected APIs that deliver holistic business solutions. For example, an accounting API platform serves as a single destination for applications and systems needing to perform accounting-related tasks. Similarly, an enterprise customer platform centralizes all customer data interactions within a large organization.

In modern enterprises, especially financial institutions, technology ecosystems should consist of well-designed API platforms working in unison to power both digital and analog business needs. This should be our destination. However, the reality is far from this ideal.

A recent Gartner report revealed that 73% of tech acquisitions ended in regret before the projects even started, and only 13% led to satisfaction upon completion. While this statistic focuses on purchased solutions, homegrown technologies often fare no better. There’s a pervasive sense of regret in technology today.

To reduce this regret and build platforms that stand the test of time, we need to shift our focus. We’ve become adept at building things the right way—mastering agile methodologies, data governance, and other practices. But we must ask ourselves: Are we building the right thing?

I want to share three key lessons learned from working with large financial institutions and organizations over the years.


Lesson 1: Understand Customer Needs, Not Just Wants

When building platforms or enterprise systems, we often fail to pay enough attention to customer needs, taking their stated requirements at face value. Consider the famous (though possibly apocryphal) quote attributed to Henry Ford: “If I had asked people what they wanted, they would have said faster horses.” Customers might articulate their wants, but it’s our job to uncover their underlying needs.

Imagine speaking with a farmer in the early 20th century who delivers milk to market by horse-drawn cart. The journey takes a day, causing some milk to spoil. The farmer might ask for a faster horse, but their real need is to transport milk more quickly to prevent spoilage. Understanding this, Ford could have designed a truck to deliver milk in an hour instead of a day.

This principle applies to building API platforms. It’s crucial to engage with customers to comprehend their needs fully. However, there’s an added layer: adopting a platform mindset. We must ensure we’re not just solving the needs of one customer but addressing the needs of all our customers collectively.

For example, if one customer wants strawberry ice cream, another wants banana, and a third desires frozen yogurt, we shouldn’t make each individually by hand. Instead, we should build an ice cream machine—a platform that efficiently produces various flavors to meet diverse needs. This approach scales better and provides economies of scale.

Moreover, we need to focus on implementing needs that are timeless rather than temporary. This leads us to the second lesson.


Lesson 2: Avoid Centralizing Functionality Prone to Change

When considering the return on investment and cost of a platform, we must think long-term. Often, enterprises centralize the implementation of functionalities that are likely to change over time. Initially, centralizing shared capabilities across applications seems efficient and cost-effective. There’s a significant cost saving, and everyone celebrates.

However, fast forward six months, and a customer may need to change how a specific capability works—a change that could mean millions in revenue. Since this functionality is centralized, the customer can’t implement the change independently. They must coordinate with the platform team, who may have their own roadmap and priorities, potentially delaying the change by months.

This scenario is common in large organizations. What starts as a cost-saving solution becomes a bottleneck, causing frustration and regret. To prevent this, we should avoid embedding functionalities into the platform that are likely to change frequently, even if they are widely used today.

If centralizing such functionality is unavoidable, design it to be extensible. Separate the long-term, reusable components from those likely to change. Make the platform extensible through APIs and self-service mechanisms, allowing customers to customize functionality without relying on the platform team. This approach enhances the platform’s longevity and avoids coordination nightmares.


Lesson 3: Invest in Stakeholder Emotion

Building successful API platforms isn’t just a technical endeavor; it involves understanding and nurturing the emotional investment of stakeholders and customers. APIs are backend systems without user interfaces, which can make them abstract and inaccessible to non-technical stakeholders.

To bridge this gap, create user interfaces for your API platforms. For instance, an accounting API platform could offer a UI that allows accountants and CPAs—who may not be software engineers—to interact with the APIs. They can run calculations, verify interest computations, and see debugging information. This interface won’t be deployed to end customers but serves as a tool for stakeholders to engage with the platform meaningfully.

By making interactions easy and tangible, you give key business stakeholders an early opportunity to provide feedback, understand the platform’s capabilities, and become emotionally attached to the project. They become champions of your platform, advocating for its adoption and success within the organization.

Investing in stakeholder emotion is often overlooked but is vital for the long-term success of API platforms.


Conclusion: Building the Right Thing

As we move forward, the era of disjointed, ad-hoc APIs in large companies is ending. The future belongs to well-designed API platforms that deliver holistic business value. To build platforms that last, we must shift our focus from merely building things the right way to ensuring we’re building the right thing.

By deeply understanding customer needs, designing platforms that are extensible and resilient to change, and investing in stakeholder engagement, we can create API platforms that stand the test of time and drive our businesses forward.

Irakli Nadareishvili

Irakli Nadareishvili

Managing Director, Global Banking Platform at JPMorgan Chase & Co
Builder of large-scale tech, delightful products, and high-performing organizations focused on long-term strategy, business outcomes, and customer value. Has repeatedly delivered digital products and platforms with cutting-edge capabilities, at the scale of tens of millions of customers, in public cloud environments. Principally focused on effective engineering management, alignment of business and technology strategy, and cloud-native architecture. Authored a couple of popular books on cloud engineering that were published by O'Reilly and translated into other languages. Core value is building diverse, collaborative, and fearless organizations where people can achieve peak performance in a continuous learning environment. Key specialties: financial systems, cloud-native development, building large-scale technology platforms with vibrant developer communities, innovative execution & results, strategic alignment of technology with business goals, Agile development, system and software architecture at scale, growing high performing teams, quality and delivery automation, cloud adoption & modernization + migration.

APIdays | Events | News | Intelligence

Attend APIdays conferences

The Worlds leading API Conferences:

Singapore, Zurich, Helsinki, Amsterdam, San Francisco, Sydney, Barcelona, London, Paris.

Get the API Landscape

The essential 1,000+ companies

Get the API Landscape
Industry Reports

Download our free reports

The State Of Api Documentation: 2017 Edition
  • State of API Documentation
  • The State of Banking APIs
  • GraphQL: all your queries answered
  • APIE Serverless Architecture