Launching an

API marketplace

api

Challenge

The client wanted to create an API marketplace that offers the best provider service at the most affordable price for a user. The idea required Entrans to design a solution where a user can subscribe to a generic service and be offered a standard price that is below marketplace and get the best service offered (irrespective of who the service provider is)

The complexity of this idea was two-fold

1Enabling scalability and minimizing service delays for the user
2Handling effective switchovers between service providers to optimize cost and performance for the user

Subscriptions Image Content – Enabling easy purchase of APIs and tracking their consumption.

Quick view dashboard showcasing REAL-TIME analytics of the API consumption

All the plans and their respective details available in a single screen.

Methodology

Key steps
of the project are the following

Consulting

The implementation began with the consulting phase where the consultants from Entrans understood the objectives of the product from the client’s business team

The consultants draft all The business workflows And wireframes for the Product covering user Flows and required Experiences

The client SPOC approves the workflow and experiences

Technology Consulting

The technical architects, product consultants, and the client work together to arrive at the right technology stack

The technology stack and the hosting infrastructure was identified considering horizontal scalability, security, and privacy of operation, costing of the stack

Technology Stack and Architecture

01

Language &

Framework

iOS
Angular
Android
Nodejs
Python
Python
Pyspark
Pyspark

The technology stack chosen consisted of various technologies such as Angular for the client application, nodejs for the middleware, python for core backend, PySpark for data processing

02

Tech

Architecture

The architecture also ensures the scalability of operations by implementing scalability at all levels – Request, Middleware, and Queuing, Database Store, and Retrieval which includes handling multiple requests at an API level, processing, and sending/receiving data to multiple services providers.

  • The product was built in a time period of 7 months which included a successful pilot led by Entrans and the Business team from the client’s side
  • Clear documentation was provided to the client business team
  • Entrans engineers continue to support the maintenance of the application with clear maintenance logs shared with the client every week.

Outcome

1

The product was built in a time period of 7 months which included a successful pilot led by Entrans and the Business team from the client’s side

2

Clear documentation was provided to the client business team

3

Entrans engineers continue to support the maintenance of the application with clear
maintenance logs shared with the client every week.

Next Case Study