Share on facebook
Share on twitter
Share on linkedin

Building a SaaS platform

Parkius is going cloud-native

Goal

With great expansion comes great responsibility! As a company who wants to expand their platform and services Parkius has a need for flexibility, which Microsoft Azure provides. The target was to create a new and flexible platform to host Parkius’ webapplication and data in a secure way, on a serverless solution.

We designed and implemented a brand-new hosting platform based on Azure, supporting the combination of cutting-edge technology and legacy components.

People

From the start of the project it was clear we needed to keep a high pace and at the same time take the client team along with us in all the changes and new ways of working. They needed to be able to manage and develop on the new platform themselves after we left, but with only two months there was no time left for training. We solved this by first explaining and showing what we do, while we do it and later have the client’s team do certain tasks themselves, while we guide them in te process.

Tech

Together with the client we create a design based on the functional needs for the platform.

In our projects we strive to zero-ops, which means that the environment should be deployed and run with zero or a least a minimal amount of human interactions. We achieve this by configuring the infrastructure as code (IaaC), which provides a stable and rebuildable environment, with the least amount of human errors. In this project we’ve chosen to build our infrastructure from release pipelines in Azure DevOps.

Our challenge

Within a timeframe of only two months our challenge was to create a landing zone and serverless application platform to migrate the application code from on-premises to. At the same time engaging the current team in a new way of thinking and working to have them ready to further develop the application on the new platform.

Transitioning from a per-customer installation to a first in class SaaS platform

Tools & Skills

The platform consists of a landing zone which provides a solid foundation. On this landing zone App services provide a flexible platform for the applications, which are connected to an Azure SQL Database datalayer. Application Insights helps Parkius with monitoring their applications.

Azure App Services
Azure Container Registry
Azure API Management
Azure Virtual Network
Azure SQL Databases
Azure Application Insights
download

I’ve enabled one of our clients to transform from a traditional datacenter hosted application landscape to Azure Service Fabric. From the business case, the high level design, infrastructure as code pipeline to the actual application transition I’ve been the frontrunner.

Joran Markx
download-1

I like to play a leading-role in the “cloud team” at the client, helping to make the cloud journey a success using our deep knowledge, experience and best-practices of AWS.

Bart Boonen
Agility and shorter time to market
keeping costs to a minimum

Check out more awesome projects

We love to share

Just give us a call if you want to learn more about our knowledge, experience and what we can do for you.
No strings attached.