Contact Us

AWS Case Study: Re-architecting Infrastructure from Monolithic to Microservices for Convexity

AWS Case Study: Re-architecting Infrastructure from Monolithic to Microservices for ConvexityAWS Case Study: Re-architecting Infrastructure from Monolithic to Microservices for Convexity
AWS Case Study: Re-architecting Infrastructure from Monolithic to Microservices for Convexity

About Convexity

Convexity Technology Limited stands as a prominent blockchain consultancy firm, not only in Nigeria but also across Africa. At the forefront of their offerings is their groundbreaking solution known as the ‘Convexity Humanitarian Aid Transfer Solution.’ This innovation is designed to establish comprehensive visibility and transparency in the distribution of humanitarian aid throughout Nigeria and Africa.

This solution seamlessly connects all stakeholders involved in the aid distribution chain, spanning from donors to beneficiaries, leveraging the power of blockchain technology to ensure efficiency and accountability.

The Convexity Humanitarian Aid Transfer Solution (CHATS) represents the flagship product of Convexity. With a dedicated product team boasting over two decades of collective experience in both humanitarian and financial sectors, CHATS is purpose-built to tackle distribution challenges associated with Cash & Voucher Assistance (CVA) in Africa. By harnessing blockchain technology, CHATS aims to combat fraud in aid administration and enhance the welfare of vulnerable individuals and households.

The Convexity team is actively developing a digital cash and voucher transfer platform underpinned by blockchain technology, facilitating the seamless movement of funds between donors, NGOs, and other relevant parties. Blockchain's inherent immutability and transparency empower donors and auditors to monitor aid distribution processes closely.

CHATS ensures that all aid recipients possess a wallet account linked to a verified individual, offering multiple channels for aid redemption, including USSD, SMS vouchers, QR code paper vouchers, and NFC cards for beneficiaries without internet access or smartphones. Moreover, aid distribution is meticulously geo-fenced and mapped to prevent unauthorized disbursements, thereby providing donors with real-time visibility into their funded projects.

Crucially, the CHATS system is fortified with a non-custodial smart contract cryptocurrency fund management system, allowing donors to intervene in case of suspected malpractice during the disbursement process by pausing or retracting funds. This proactive measure further solidifies trust and accountability within the aid ecosystem, fostering impactful humanitarian initiatives across Nigeria and Africa.

Challenges

  1. Scalability Issues: The monolithic architecture made it difficult to scale individual components independently, leading to resource inefficiencies and performance bottlenecks.
  2. Deployment Bottlenecks: Any change or update required the entire application to be redeployed, increasing downtime and the risk of introducing bugs.
  3. Limited Agility: The tightly coupled components slowed down the development process and hindered the ability to innovate rapidly.
  4. Resource Management: Inefficient resource utilization resulted in higher operational costs.

Objectives

  1. Improve Scalability: Enable independent scaling of different services to better handle load variations and optimize resource usage.
  2. Enhance Agility: Allow for faster deployment and more frequent updates with minimal downtime.
  3. Optimize Resource Utilization: Reduce operational costs by leveraging AWS's flexible infrastructure and services.
  4. Increase Reliability: Ensure high availability and fault tolerance for critical financial services.

Cloudplexo's Solution

Convexity partnered with CloudPlexo expertise on AWS to re-architect their monolithic application into a microservices architecture leveraging CloudPlexo’s DevOps service. The solution involved the following key steps:

Results

Scalability: Convexity can now independently scale each microservice based on demand, significantly improving resource utilization and performance.

Deployment Efficiency: Deployment times were reduced by 70%, with the ability to deploy updates to individual microservices without affecting the entire application.

Agility: Development cycles became faster and more efficient, allowing Convexity to roll out new features and updates more frequently.

Cost Optimization: The move to AWS and microservices architecture resulted in a 30% reduction in operational costs due to better resource management and scalability.

Reliability: The new architecture provided enhanced fault tolerance and high availability, ensuring consistent service delivery to Convexity's clients.

Benefits

By leveraging the CloudPlexo’s AWS expertise, CryptoSmart achieved improved cost efficiency, heightened security, a scalable and high-performing infrastructure, and streamlined operations. This strategic move aligns with CryptoSmart commitment to innovation, delivering enhanced value to users and setting the stage for CryptoSmart's future success on the cloud.

Conclusion

Re-architecting from a monolithic to a microservices architecture on AWS enabled Convexity to overcome its scalability, deployment, and resource management challenges. This transformation not only improved their operational efficiency and reduced costs but also empowered them to innovate rapidly and deliver a superior user experience to their clients.

AWS Services Used:

Tools and strategies modern teams need to help their companies grow.

Cloud Billing Solutions: Case Studies in Cost Optimization and Savings

GT Pensions Managers migrated on-premise workload to Lagos Local Zone for compliance, scalability, security, and efficiency.

Cloud Billing Solutions: Case Studies in Cost Optimization and Savings

Mkobo Microfinance Bank, based in Nigeria, offers microfinance services to individuals and small businesses, aiming to promote financial inclusion and empower underserved communities.

Cloud Billing Solutions: Case Studies in Cost Optimization and Savings

PhastPay, a Nigerian fintech company, simplifies financial transactions with digital payment solutions for businesses and individuals.

Cloud Billing Solutions: Case Studies in Cost Optimization and Savings

BillyRonks Global Ltd, established in 2018, is a global telecoms firm offering Wholesale Carrier Services, Business and Retail Voice, Value Added Services, and more.

Sign up for our newsletter

Be the first to know about releases, industry news and insights.