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

In the financial sector, building secure, scalable, and resilient infrastructure is crucial. Financial institutions are tasked with the responsibilities of protecting sensitive data, ensuring regulatory compliance, and delivering a seamless experience to customers and as the industry increasingly adopts cloud-based solutions to meet these needs, selecting the right infrastructure becomes vital for optimising performance, controlling costs, and supporting long-term growth.

Cloud Billing Solutions: Case Studies in Cost Optimization and Savings

MyBalance offers digital tools to help individuals and businesses manage their finances. The platform enables users to track spending, set budgets, and make informed financial decisions. The company’s services cater to a wide range of users, from everyday consumers to small and medium-sized enterprises, enabling them to gain greater control over their financial health.

Cloud Billing Solutions: Case Studies in Cost Optimization and Savings

Consode Digital, an IT solutions provider, specializes in delivering digital solutions by designing and configuring tailored models that help medium-sized enterprises streamline operations and achieve scalable growth.

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.