Skip to content

Mutual passion for Optimum

Case Study from 21 April 2024

Ryte (formerly OnPage.org) is known since its launch in 2012 for sustainable quality management of websites and for helping clients optimizing their platforms with a deep analysis and reporting.

Since 2012 Ryte has been offering an application for analyzing and reporting customers optimization potentials as SaaS. The software platform is based on a modern microservice’s architecture, but was hosted in a traditional datacenter. For the migration project to AWS, PCG was chosen as a competency partner.

Being located in a datacenter caused the common issues to occur over time, like managing fleets of application containers, permissions, scalability, snapshots, database, everyday patches etc. Maintaining the performance and uptime of the application bound too much valuable engineering time, so Ryte decided to move to a managed platform.

Tags
Development
Infrastructure
Hyperscalers
AWS
Industries
Software (ISV)
Share it

The Solution

Making the most out of AWS offerings, Ryte and PCG planned not only a migration, but also an improvement of the architecture.

Besides more common AWS services, the following are integral parts of the migration and continued hosting:

  • AWS Database Migration Service for PostGreSQL;
  • Amazon Elastic Container Service;
  • Elastic Load Balancing – Application Load Balancer that serves both at the same time: traditional Puppet deployed EC2 instances as well as Docker containers running on AWS ECS.

Our Contribution

Following the AWS Security and Design Guidelines, PCG together with Ryte’s engineers defined the target infrastructure, described and rolled it out via Terraform (Infrastructure as Code). PCG also led in setting up the final account for organization structure and permission scheme – again using Terraform for reproducibility. This way, every development squad became an access to multiple AWS accounts separated into dev, testing, and production.

 

Results and Benefits

Besides the obvious relief by using IaaS and SaaS, the software platform itself is now even more manageable by CI/CD processes. By using the Infrastructure as Code approach, DevOps principles could perfectly be followed in source code management – feature branches, code reviews, merges, and rollout to production.

The Upshot

Instead of implementing traditional scaling techniques, Ryte uses managed infrastructure components that shift responsibility further down to IaaS and SaaS solutions. This way, its engineers can concentrate on improving and developing their platform.

About PCG

Public Cloud Group (PCG) supports companies in their digital transformation through the use of public cloud solutions.

With a product portfolio designed to accompany organizations of all sizes in their cloud journey and competence that is a synonym for highly qualified staff that clients and partners like to work with, PCG is positioned as a reliable and trustworthy partner for the hyperscalers, relevant and with repeatedly validated competence and credibility.

We have the highest partnership status with the three relevant hyperscalers: Amazon Web Services (AWS), Google, and Microsoft. As experienced providers, we advise our customers independently with cloud implementation, application development, and managed services.

Services Used

Amazon Web Services

Continue Reading

PCG and AWS Logo

Migrating to the cloud to design for great customer relations

SmartGolfa is a web and mobile platform that allows users to play golf at their own pace. Users can buy golf packages that can be used throughout a network of courses in Sweden, according to their schedule. Teevolution started SmartGolfa in 2009. Since its launch, the platform has experienced continuous growth. The idea for SmartGolfa was born from the simple concept of making golf more digitally accessible and opening the market to a new audience, by keeping costs down. The application allows users to book start times on 60+ golf courses and buy greens fees. Users also have the option to be rewarded with free greens fees by recruiting friends. Users log in with their phones to purchase packages that can be used throughout the golfing season. SmartGolfa is a web and mobile platform that allows users to play golf at their own pace. Users can buy golf packages that can be used throughout a network of courses in Sweden, according to their schedule. Teevolution started SmartGolfa in 2009. Since its launch, the platform has experienced continuous growth. The idea for SmartGolfa was born from the simple concept of making golf more digitally accessible and opening the market to a new audience, by keeping costs down. The application allows users to book start times on 60+ golf courses and buy greens fees. Users also have the option to be rewarded with free greens fees by recruiting friends. Users log in with their phones to purchase packages that can be used throughout the golfing season.

Contact