Custom Solution for Trust Management
The client offers Trustee and Escrow services across various sectors, focusing on the protection and management of funds for stakeholders, consumers, and other beneficiaries. Their current system was unable to scale to their requirements, prompting the desire for a highly scalable cloud-native platform capable of handling high transaction volumes. This platform needed to automate key business functions, including client banking, claim processing, verification, anomaly detection, reconciliation, and reporting. Edstem partnered with Ayata Commerce, one of their affiliates in the UK, to create initial UX prototypes in Figma and a high-level architecture. After collaborating with subject matter experts from the client to refine the concepts, the project officially began. During development, we faced numerous challenges related to automation and optimization to achieve the platform's performance benchmarks, as well as the need to migrate large amounts of data from various legacy systems in different formats. The solution included a React frontend application, backend microservices, and AWS Lambdas, alongside a MongoDB Atlas backend database and AWS Step Functions for orchestration. On the engineering front, we adhered to best practices, utilizing GitHub Actions for quality, build, and deployment processes to ensure continuous delivery. Infrastructure provisioning was streamlined using Terraform within the CI/CD pipeline. The initial version of the solution was successfully launched in production after seven sprints, adhering to the timelines set by Edstem.