| 
contact@enkel.cloud
Service: Mon. to Sun. 9:00 AM to 7:00 PM (GMT-3)

Discover our

CASES

Creating a Scalable Architecture for Banking as a Service

Dock is a Brazilian fintech that provides technological solutions in the financial sector. They approached us at Enkel to support them in building the concept of Banking as a Service (BaaS) as they needed to design an architecture to support this model. The main focus points were cost and an architecture that could support scalability. In this post, I'll share how we used AWS services to assist Dock through resilient and highly scalable services.


Problem and Solution Overview

In our initial meeting, we realized that the project was closely related to the Serverless concept, and that's precisely the path we took and presented as a solution.

At that time, Dock faced the challenge of building APIs from scratch, which would be accessed by their clients (other companies) providing financial services to end consumers, either individuals or businesses. As the number of companies contracting Dock increased, the number of end consumers served on the front end and consuming platform API services multiplied rapidly. This directly impacted the volume of transactions that needed to be supported by this system, which was not initially anticipated.

In the early discussions, we heard keywords like "scalability," "low cost," "REST API," "integration with partners," and many others. The idea took shape, and after extensive studies and hours of work, we had a solution design that looked something like this:



Seeing that even with over 1 million calls in an hour, the response time doesn't increase. In fact, in this case, it even decreased, averaging 350ms per execution. For us, it's impossible to see a result like this and not be proud of what we have created so far.


CONTACT
Doubts? Want to know more about our work?
Please fill out the contact form, we will get in touch.