The Good Tech Companies - Reducing Server and Database Costs by 50% for an Insurance Broker using AWS

Episode Date: February 21, 2025

This story was originally published on HackerNoon at: https://hackernoon.com/reducing-server-and-database-costs-by-50percent-for-an-insurance-broker-using-aws. Hosting a...ll services in a single public cloud and relying solely on credential protection can cause server overloading and security vulnerabilities. Check more stories related to cloud at: https://hackernoon.com/c/cloud. You can also check exclusive content about #database-management, #server-cost, #database-architecture, #cloud-database-management, #aws-services, #aws-cost-optimization, #maruti-techlabs, #good-company, and more. This story was written by: @marutitechlabs. Learn more about this writer by checking @marutitechlabs's about page, and for more stories, please visit hackernoon.com. Hosting all services in a single public cloud and relying solely on credential protection can cause server overloading and security vulnerabilities.

Transcript
Discussion (0)
Starting point is 00:00:00 This audio is presented by Hacker Noon, where anyone can learn anything about any technology. Reducing server and database costs by 50% for an insurance broker using AWS. By Maruti Tech Labs, hash hash expertise delivered front-end, back-end and QA industry. Insurance Client Brief. Our client, HealthPro Insurance, is a premier Medicare insurance broker, ranked among the top five in the United States by Healthcare.gov. Their comprehensive offerings include specialized support for health insurance, dental, vision, and long-term life insurance, ensuring their clients receive the best possible careened coverage. HealthPro provides valuable subsidies to employers, individual consumers,
Starting point is 00:00:41 and nonprofits. They aim to enhance the accessibility and provision of insurance for all U.S. citizens. Project Scope. Our client managed their website and peripheral services on legacy processes and infrastructure. Their unoptimized processes and abrupt resource investments made them pay through their nose. They wanted to introduce automation with DevOps practices to optimize their system's performance, flexibility, efficiency, and data security. HealthPro's project scope revolves around the following attributes. Distribute server load and processes across multiple domains. Switch to private cloud from public to prevent cyber attacks like DDoS, resulting in data breaches. Creating two different environments for production and staging can
Starting point is 00:01:25 mitigate the risks of compromised user experiences when experimenting with or upgrading systems. The challenge, due to hosting all services in a single public cloud and relying solely on credential protection, our client faced server overloading and security vulnerabilities. This also increased the platform's instability, posing limitations with hosting the production and staging environments. The above issues compromised the performance of their services, increased costs, and created data risk, hindering their accessibility and scalability. Another prime challenge was switching all their domains and subdomains to AWSand implementing autoscaling to optimize costs. Our client's services used MariaDP as a database,
Starting point is 00:02:07 and a significant challenge was to plan a systematic switch from MariaDP to MySQL while keeping their data intact. Y. Maruti Tech Labs, one of our consultants, who was acquainted with our client's challenges and with our expertise, advocated for our services. Subsequently, the consultant and the client's chief of sales, who served as the primary point of contact, designed a questionnaire to evaluate our approach. After thoroughly understanding the client's expectations through the questionnaire, our team of experts brainstormed various solutions. We developed a detailed workflow outlining the implementation of these solutions, focusing on enhancing security, improving stability, and optimizing costs.
Starting point is 00:02:47 Our proven DevOps expertise in server administration and maintenance, implementing and maintaining C-CD pipelines, cloud migration, integrating DevSecOps, and more, supported by the consultants' confidence in our capabilities, secured the project for us. The proposed workflow and solutions demonstrated our ability to meet the client's needs effectively, ultimately earning their trust in business. Solution. A phase-wise approach was chosen to implement the required solutions to ensure uninterrupted services for the client's customers. Here's how we implemented the perfect tech infrastructure and optimized costs for our client. 1. Isolating staging and production
Starting point is 00:03:25 environment. Firstly, we isolated the whole 1 unit into two different environments for production and staging. This helped us offer a seamless customer experience in production, allowing our client to experiment with new features, load and regression testing, and introducing new upgrades with security in staging. 2. Transitioning from public to private cloud Our next step was building the staging environment by creating a new virtual private cloud VPC with private and public subnets. 3. Creating data backup We then transferred the database from the old VPC's public subnet to the new VPC's private subnet.
Starting point is 00:04:02 We did this by taking a snapshot or backing up the data, creating a copy in the new VPC, and restoring it to's private subnet. We did this by taking a snapshot or backing up the data, creating a copy in the new VPC, and restoring it to the private subnet. Additionally, to allow the server to access the database seamlessly, we assigned roles to the EC2 server and upgraded its database security rules. 4. Cost Optimization As a final step, we optimized costs for our client by implementing automatic scaling with AWS's Aurora Serverless. Aurora Serverless offers the convenience of auto-scaling CPU and memory usage based on traffic. For instance, if our clients don't have weekly traffic, they do not need to pay for that period. We achieved this by migrating from MariaDB to MySQL,
Starting point is 00:04:43 as Aurora supports both database engines. We then transferred the migrated data to Aurora Serverless. Communication and collaboration We conducted a one-week discovery phase during which our team members communicated extensively to understand their current solution's limitations and expectations concerning their desired solution. We allocated two team members, one DevOps manager and one project manager, to execute this project's specifics end-to-end. For the entirety of the project, our primary
Starting point is 00:05:11 point of contact was our clients, chief of sales. Here are the platforms we majorly use for communication. Slack, quick communication. Google Meet, daily updates and queries, rollouts, email, official channel to share contracts, weekly updates, and more. Technology stack. Result. Implementing our DevOps solutions significantly improved the client's infrastructure and operational efficiency. Reduced on-platform search time from 8 minutes to under 1 minute. We achieved a 300% boost in application performance over previous versions. Our solution facilitated a 50% decrease in database and server management costs. Optimized costs by implementing autoscaling with AWS Aurora Serverless.
Starting point is 00:06:01 The device system performs automated backups and recovery in case of a crash or security threat. In case of a sudden server load, the system sends alert signals through email and Slack. Migration to a private cloud offers end-to-end data encryption. Our development process. We follow Agile, Lean, and DevOps best practices to create a superior prototype that brings your users' ideas to fruition through collaboration and rapid execution. Our top priority is quick reaction time and accessibility. We really want to be your extended team, so apart from the regular meetings, you can be sure that each of our team members is one phone call, email, or message away. Thank you for listening to this Hackernoon story, read by Artificial Intelligence.
Starting point is 00:06:39 Visit hackernoon.com to read, write, learn and publish.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.