TelSmart

ENGIE

TelSmart is a Belgian VOIP telephony provider and presents itself as a digital care provider making it very easy for SMEs to digitize their corporate telecommunications in a user-friendly way. It allows enterprise to communicate via an easy to use and to configure VOIP platform. TelSmart is a scale-up growing rapidly in Flanders in Belgium and already serve thousands of customers across Belgium and beyond.

TelSmart was struggling with its on-premises infrastructure. With the number of customers growing exponentially, this put the current IT system under great pressure. The maintenance and management of the current IT infrastructure was becoming increasingly labor intensive work. In addition, the company has European ambitions for its telephony solution for small and medium-sized businesses. The latency of the proposed solution being a key to its success, it would have been necessary for the company to have physical infrastructures in all countries. The client identified an opportunity to migrate its IT solution to the cloud following a replatforming paradigm: keep the adapted IT systems for the cloud but transform the non-adapted ones.

The challenge

The client wanted to have a cloud-based platform that would allow them to deploy their current solution while following current best-of-breed approaches in the cloud. This solution had to be able to accommodate a fluctuating number of customers while being cost effective. The solution also had to be able to accommodate customers from various countries. The client being a technology scaleup, they had the skills in-house and the solution had to be co-created with them and their current team had to be trained in the AWS cloud to ensure future maintenance of the solution.
  • Greater scalability,
  • Greater reliability,
  • Cost optimization

The solution

Necko trained TelSmart on infrastructure as code and specifically AWS CDK. TelSmart being an VOIP, he must have a physical access to a telephone operator. To do this we started with an approach of an organization sharing the same network account via Transit Gateway. The different software components have been categorized into two parts: the one that can be autoscaled and the one that cannot be. CDK builders were used to differentiate and deploy these two types of components. Some components were rewritten to use AWS managed services, such as EventBridge, DynamoDB and Lambda. The solution designed by Necko Technologies and TelSmart was co-developed with high availability, scalability & security in mind, all built up around AWS Services. The entire AWS environment is serverless, allowing for a great deal of flexibility while being cost effective.