1 min read

Insights from a Software Engineer: How to Achieve Scaling Success

Featured Image

Hello, I'm Caleb Kellicutt, a Software Engineer here at Mindex. I had the privilege of working closely with our client's software product, Nodeware®, developed by IGI CyberLabs, an IGI subsidiary. Their software plays a key role in helping companies identify and manage vulnerabilities, while also generating detailed reports for compliance and cybersecurity needs. In this blog post, I'll share our team's journey in scaling Nodeware to meet increasing demand.

During our partnership, my team and I identified common growth-related challenges Nodeware faced:
  1. Increased operational costs due to higher usage.
  2. Performance issues with AWS Lambdas.
  3. High CPU usage in their AWS Relational Database Service (RDS).
  4. The need for a more efficient PDF builder application.

Brian Drake, Director of Technology Development at IGI, emphasized the importance of this phase in Nodeware's journey: "As we continue through a period of rapid growth and increased adoption of our product, our focus has shifted from development to scaling our solution. Given our commitment to building on the AWS platform, we needed a partner with an in-depth understanding of our technology. We were fortunate to find that partner locally through Mindex.

This shift in focus and the need for a capable partner laid the foundation for our collaborative efforts, as detailed in this blog post.

Enhancing Lambda and RDS Efficiency to Tackle Cost Concerns:

  1. We optimized AWS Lambda functions and RDS, which were core to their operations.
  2. By identifying performance issues and adding necessary indexes to the RDS tables, we significantly reduced query execution times and RDS CPU utilization.
  3. These optimizations led to a remarkable 97.5% decrease in CPU usage and a substantial reduction in operational costs.

Automating PDF Workflow Through Third-Party API Integration:

  1. We integrated their HTML/PDF builder application with a third-party API to streamline and automate the PDF generation process.
  2. Whenever an item was added to the s3 bucket of HTML files, a Lambda function triggered the API, creating a new PDF and updating its information in a DynamoDB table.
  3. This automation saved valuable time and enhanced operational efficiency, meeting our client's need for faster PDF generation.

For a detailed account of our strategies and the successful outcomes, please read our full customer story.

Validating and Providing a Roadmap for AvMet’s AWS Environment

In today’s fast-paced digital landscape, having a strong and scalable cloud architecture is crucial for long-term success. At Mindex, we recently...

Read More

1 min read

Mindex Recognized as #23 in 2024 Rochester Chamber of Commerce Top 100

During their evening awards ceremony this week, the Rochester Chamber of Commerce announced the rankings for the 2024 Greater Rochester Chamber Top...

Read More

Mindex Achieves AWS Data and Analytics Competency Status

ROCHESTER, NY – October 30, 2024 – Mindex, a leading provider of enterprise software development and cloud services, announced today that it has...

Read More