Cybersecurity company creates new platform

A cybersecurity business had used low-code tools to validate its idea. It worked, almost too well, and they quickly outgrew their solution. They came to Sketch for custom application development, resulting in a case study that's perfect for the vibe coding era.

case study setup
Situation

Outgrowing a low-code solution

Sketch facilitated product improvements for an IT Security Firm that outgrew its low-code solution. By starting from scratch, the developers built an MVP quickly with the features and capabilities users actually needed and wanted. Sketch also selected a framework that enabled the firm to improve and maintain the app down the line, without hiring a large internal software team.

Challenge

Modernize legacy solutions... without bringing down prod

case study challenge

Our client didn’t have full-time software developers on staff, but rather, technically-minded individuals very capable of leveraging a no-code/low-code solution. They used this solution to build their application in a cost-effective manner and begin scaling their business. Unfortunately, as they scaled, they realized their needs surpassed the inherent limitations of a no-code/low-code solution.

Paying down technical debt

Page load times were becoming an issue for their clients, with even simple things such as logins taking five to ten seconds to process. Our client needed a modern application that followed best practice coding principles. They also needed software that ran on a platform they could better control and felt comfortable being responsible for.
background scribble 3

Update software without downtime

Here's the rub: During this period of transition from a no-code/low-code solution to custom software, the client could not experience downtime or any other interruptions to the experience users had come to expect

Enter Sketch

Solution

Move to the cloud with custom software

Without dedicated software development, network operations, or system admin staff on the client's internal team, the solution had to be relatively hands-off.

case study solution

Of course, it also had to be inexpensive, scalable, and performant. For an AWS Partner, this isn't a daunting task.

Custom AWS development

AWS Lambda is the perfect choice to meet these needs. As a serverless solution, Lambda offers cost-effective pricing where you only pay per execution request, plus an operations-free model where no server patching, updates, nor maintenance are required. It also boasts theoretically infinite scaling to accommodate a growing user base.

AWS partner icon
We also leveraged AWS Cognito and RDS, managed services that offer redundancy, fail-over, and security to further enhance the application’s production capabilities. All of this was implemented using Infrastructure-as-Code concepts and tools to expand the platform to multiple environments at the push of a button.
Lastly, by taking advantage of AWS’ CodeBuild and CodePipeline CI/CD solutions, we were able to achieve faster deployment cycles while developing the software, getting optimal client feedback along the way, and building the exact solution they needed.
case study results
Results

Delivered software ahead of schedule

Build custom software fast

Following Agile software development practices, we created the ideal minimum viable product to meet the client's needs and their users' expecations. This approach, coupled with Infrastructure as Code (IaC) practices, helped get the initial product deployed to production two months ahead of schedule.

Technologies leveraged

Vue and TypeScript for the UIAWS Lambdas, Node and Typescript for the APIAWS pipeline automation

CLIENT FEEDBACK

Our entire process in working with Sketch was positive. They grasped our requirements quickly, and setting up the production and development environments was uneventful, which is exactly how you want it to be. We didn’t have any issues with the transition of users from our legacy system to the new system, and everything was well explained throughout the entire process.

VP of product

Cybersecurity company

Looking for something similar?

If you're interested in modernizing your outdated software, you've come to the right place. The first few hours of consultation are always free.