How We Created Scalable And Secure Microservices-Based Architecture For A Finance Application

A fintech company dealing in digital wallets approached Mindbowser to get a well-tailored user interface and stable product that can serve without hiccups as the product grows to million users. 

We performed a high-level analysis on the company’s existing application platform and understood the performance requirements.

In this blog, we share how Mindbowser helped the customer build a highly scalable and secure platform architecture (Micro-service based Architecture). 

Related Read:- Everything You Need To Know About Web Application Architecture

Conceptualization of the system architecture

We put together a plan for the different pieces of the backend and frontend along with scaling, security, monitoring and many other aspects of the system.

  • The challenges were around handling all roundups and exchange related transactions to avoid any errors and make sure to develop a robust architecture around it
  • We considered separate microservices for each exchange integration so that it is loosely coupled with the main application and works independently. Adding and removing new exchanges to be made simpler 
  • Log Monitoring and performance monitoring of different parts done through open-source systems like Elastic Search, Logstash and Kibana and similar.
  • We considered some caching mechanisms to speed up the performance of APIs and the frontend.
  • Introduced API gateway to add extra security and API monitoring. This benefited the company to block or limit API request rates and comprehended third-parties that will be integrated in the future.
  • For autoscaling, we applied to dockerize the microservices with either K8s or ECS.
  • For security apart from the private VPC network, we used KMS for encryption at rest at the database and EBS level; also, IAM roles will be used to access databases and other resources to avoid any security breaches

” We believe in the Clean Architecture principle, “The only way to go fast is to go well.”

Pravin Uttarwar

I am Pravin, CTO of Mindbowser. At Mindbowser, I and my CEO teamed together to build an agency that can bring the best of tech and knowledge for founders. In case you would like to discuss your options further, feel free to get in touch at pravin.uttarwar@mindbowser.com or book a 30 minutes free consultation call!

Get Free Consultation!

Here is the system architecture that we built for the application putting together the different services –

Bonus#1: To keep costs in check, we created a tentative budget for one environment and planned to use 3 or 4 environments depending on the needs. We extrapolated the numbers keeping in mind that the budget for other environments would keep reducing

 

Bonus #2: For execution, a CI/CD pipeline was put for different environments to work in cohesion along with an automated deployment strategy and steps. We automated code review before any build goes into planned environments i.e., stage/dev/QA/prod.

coma

With this summary, we share with you many things about microservices-based architecture. Our solutions have helped healthcare, fintech and insurtech companies scale up without a hitch while relying on the underlying architecture.

Pravin Uttarwar

CTO, Mindbowser

Pravin has 16+ years of experience in the tech industry. A high energy individual who loves to use out of the box thinking to solve problems. He not only brings technical expertise to the table but also wears an entrepreneurial hat – benefiting any project with cost savings and adding more value to business strategy. Pravin is also chapter director of StartupGrind Pune, hosting events and startup conferences.
Reach out to Pravin at pravin.uttarwar@mindbowser.com

Get in touch for a detailed discussion.

Hear From Our 100+ Customers
coma

Mindbowser helped us build an awesome iOS app to bring balance to people’s lives.

author
ADDIE WOOTTEN
CEO, SMILINGMIND
coma

We had very close go live timeline and MindBowser team got us live a month before.

author
Shaz Khan
CEO, BuyNow WorldWide
coma

They were a very responsive team! Extremely easy to communicate and work with!

author
Kristen M.
Founder & CEO, TotTech
coma

We’ve had very little-to-no hiccups at all—it’s been a really pleasurable experience.

author
Chacko Thomas
Co-Founder, TEAM8s
coma

Mindbowser is one of the reasons that our app is successful. These guys have been a great team.

author
Dave Dubier
Founder & CEO, MangoMirror
coma

Mindbowser was very helpful with explaining the development process and started quickly on the project.

author
Hieu Le
Executive Director of Product Development, Innovation Lab
coma

The greatest benefit we got from Mindbowser is the expertise. Their team has developed apps in all different industries with all types of social proofs.

author
Alex Gobel
Co-Founder, Vesica
coma

Mindbowser is professional, efficient and thorough. 

author
MacKenzie R
Consultant at XPRIZE
coma

Very committed, they create beautiful apps and are very benevolent. They have brilliant Ideas.

author
Laurie Mastrogiani
Founder, S.T.A.R.S of Wellness
coma

MindBowser was great; they listened to us a lot and helped us hone in on the actual idea of the app.” “They had put together fantastic wireframes for us.

author
Bennet Gillogly
Co-Founder, Flat Earth
coma

They're very tech-savvy, yet humble.

author
Uma Nidmarty
CEO, GS Advisorate, Inc.
coma

Ayush was responsive and paired me with the best team member possible, to complete my complex vision and project. Could not be happier.

author
Katie Taylor
Founder, Child Life On Call
coma

As a founder of a budding start-up, it has been a great experience working with Mindbower Inc under Ayush's leadership for our online digital platform design and development activity.

author
Radhika Kotwal
Founder of Courtyardly
coma

The team from Mindbowser stayed on task, asked the right questions, and completed the required tasks in a timely fashion! Strong work team!

author
Michael Wright
Chief Executive Officer, SDOH2Health LLC
coma

They are focused, patient and; they are innovative. Please give them a shot if you are looking for someone to partner with, you can go along with Mindbowser.

author
David Cain
CEO, thirty2give
coma

We are a small non-profit on a budget and they were able to deliver their work at our prescribed budgets. Their team always met their objectives and I'm very happy with the end result. Thank you, Mindbowser team!!

author
Bart Mendel
Founder, Mindworks