How Searce Helped Aruba Modernize their Databases with AWS DynamoDB
Challenges
Aruba is the global leader in wired, wireless, and SD-WAN solutions provider. As part of their digital modernization journey, Aruba wanted to modernize their monolithic applications to Microservices architecture for agility. Also, since they had their infrastructure across various regions, they were facing latency issues due to the data traversing over the internet. Aruba was also having trouble managing databases since they didn’t have in-house database expertise.
Searce Solution
First, Searce solvers gathered all the requirements from Aruba in the form of an exclusive deep-dive session to understand the underlying architecture of the environment and its features. After a series of discussions, Searce designed a highly-available, secure & robust AWS architecture and recommended using EKS for deploying MicroServices and migrating their databases from MongoDB to DynamoDB. DynamoDB was the first choice due to the integration it offers with AWS native services as well the flexibility in terms of scaling capabilities. Additionally, we also leveraged the unique features of DynamoDB given below:
- Configure cross-region global replica
- Event-driven architecture integrated with Lambda and EKS
- Use DynamoDB Streams to preserve before and after modifications
- Ensure reliability & scalable-based on the load from the application
- Point-in-time recovery
- Global secondary indexes
- DynamoDB Accelerator(DAX) for caching read queries
Business Outcome
- Migrating from MongoDB to DynamoDB eased the DBA effort due to its automated update, patching capabilities
- Modernizing the Monolithic application to Microservices helped them deploy the apps easily across multiple regions in automated deployments
- Enabling DynamoDB Accelerator(DAX) helped them improve the DB performance
- Enabling global replica helped Aruba minimize latency issues as well as ensured the data consistency across regions