COIN is an association founded by telecom providers taking care of numberportability and switching of customers between telecom providers. To increase availability, continuity and development and reduce IT and maintenance, COIN turned to Binx. As a cloud-partner, Binx could help COIN take full control of their software development, by migrating their infrastructure and applications to the cloud.
“Binx helped us from being a tech-follower to more tech-leadership’, said Stefphen Mans, Managing Director at COIN.
Initially, the development team, led by Binx, containerized all applications. This made it possible to release and deploy a new version of features as soon as there was a commit—a dream come true for the configuration manager. Everything deployed was visible, including all the resources associated with it.
For one of the main applications the team deployed Amazon RDS for Oracle, a high-available Oracle service, since there was a need to improve availability but not a business case to migrate the existing Oracle database to an open-source relational database management system.
The organization was provided with the self-service reporting tools to access the data. This allowed end-users to create their own reports, and the development team to stay focused on developing features instead.
Because all applications were containerized, the application deployment process was automated and standardized which improved both reliability and speed of deployment.
COIN adopted a service called CloudFormation to code the infrastructure, to make the environment 100% reproducible. Binx developed a large number of custom resources for features like automated password generation and infrastructure setup. Managed services automatically deploy via a SAAS-based Git service, so there’s no in-house installation at COIN.
Last but not least, Binx implemented business service level checks and monitoring to ensure that the team is alerted of any disturbance in the service offered to their end users. These Service-level indicators (SLI) measure how well the services are performing and objectives determine what acceptable levels of performance are. These SLIs are also used on a daily basis to improve the system. Event for small aberrations, the team executes root cause analysis to see if the problem can be designed out of the system.
The service level objectives are continuously monitored and every breach automatically alerts the team and the on-call engineer.
“Thanks to the efforts of Binx, we now create better services and add more value to our our customers. Such as faster and more reliable services, state of the art api’s helping customers, easier connecting to api’s,” said Mans.