Explore how PatchKit has improved its security, reliability and cost efficiency thanks to AWS Well-Architected best practices.
PatchKit is a Polish startup that has been dynamically evolving since 2015 with investment and support from The Knights of Unity and CShark. They operate a SaaS model solution built in the cloud, providing a game-oriented content distribution service that comes with a launcher and marketplace-related web services. The game distribution service has reached over 800 customers, and this number is constantly growing.
Continuity of content delivery is a key requirement for independent game developers to ensure a high level of player satisfaction. PatchKit uses the AWS cloud to maintain high availability of their platform with the content delivery network (CDN) delivery powered by Amazon Cloudfront. It also ensures that all legacy file data is protected, and provides reliable operations with minimal downtime and cost.
While PatchKit’s platform works without any problems, the client wanted to ensure a strong platform for growth through optimization, performance improvement and scalability to better meet the needs of customers. PatchKit wanted to ensure they were up to date with the latest best practices and newest services from AWS. This helped maintain the integrity of their platform and met the compliance requirements of their customers. The client wanted to ensure an objective and reliable assessment and make necessary changes with the support of a professional partner specialized in the AWS cloud.Â
Therefore, the client decided to undertake an external, objective review. The best solution for the client's needs was to conduct the Well-Architected Review, which gives a reliable picture of the current condition of the infrastructure and takes into account the risks and issues that may disrupt future performance.
There are the pillars of the Well-Architected Framework which help to review and improve cloud-based architectures.
The scope has been defined by five key pillars:
Additionally, we included Sustainability in this iconography, the 6th AWS Well-Architected Pillar. It was introduced just after the review and remediation of the client’s architecture were complete. It helps organizations learn, measure, and improve their workloads in accordance with environmental best practices for cloud computing. Similar to the others, the Sustainability Pillar contains questions aimed at evaluating the design, architecture, and workloads implementation to reduce energy consumption and improve efficiency.
​​We decided to review our infrastructure and become familiar with all the WA best practices. Our business can only exist when our clients trust us. We minimize risks by identifying hot spots, and we understand that a well-configured AWS infrastructure is one of the most important factors to ensure customer satisfaction.
— Piotr Korzuszek, CEO, PatchKit
Chaos Gears carried out the analysis processes gradually, from planning to implementation of improvements across the chosen areas.
The review was carried out in close cooperation with the client and performed in several stages that comply with AWS Well-Architected best practices to ensure the architecture’s quality.
From the client’s point of view, the most important issue was to collaborate with a partner who understood what PatchKit is all about. One that would help select and apply only business-relevant recommendations from the available best practices.
The infrastructure design should be simple and clear to someone who is not well versed in it. A design that cannot be maintained is inefficient. We decided against some of the proposed solutions because they increase the complexity of the entire solution and even if they are good architecturally, they may have a different effect on the desired outcome.
— Piotr Korzuszek, CEO, PatchKit
The result of the review was the selection and remediation of detected threats by Chaos Gears architects. In the case of PatchKit they indicated: 11 medium risks and 10 high risks.Â
All actions set out in the recovery plan were implemented within the target deadline. All identified threats have been eliminated. After introducing changes to the infrastructure, a report was generated, highlighting improvements in the defined areas. Finally, the updated system is better secured and ready to serve customers, and to scale.
As expected, we learned a lot about good practices, and the existence of many important solutions that we weren’t aware of. We will now be using them in our business and we have saved a lot of time on necessary research.
— Piotr Korzuszek, CEO, PatchKit
The cloud changes as the SaaS product evolves. Thanks to the revisions, PatchKit's AWS environment is better protected against attacks and failures. The SaaS is still evolving and more changes are needed. Thanks to the changes, the organization of work and operations is better optimized. Selected components are prepared to scale the product while maintaining appropriate performance and cost levels.
Find out how we help our clients create tailored, cloud-based solutions that exceed expectations.