COIN is an association founded by telecom providers which takes care of number portability, and the switching of customers between telecom providers. To increase availability, continuity, and development as well as 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 to transform from being a tech-follower to a tech-leader. Thanks to the efforts of Binx, we now create better services and have more time to focus on delivering real value to our customers. Our services are faster and more reliable, and our extensive and well-documented APIs allow us to easily facilitate the needs of our customers.
Technical DetailsAWS Telecom
Implement cloud-native infrastructure and applications with the ultimate ambition that COIN can take full control of every aspect of their software development cycle.
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, this greatly improved both the reliability and speed of deployment.
COIN adopted CloudFormation to code the infrastructure, making 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 using a gitops strategy, 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. The SLIs are also used on a daily basis to improve the system. In the event of a issue occurring, the team executes root cause analysis to see if the problem can be designed out of the system.
The service level objectives (SLO) are continuously monitored and every breach automatically alerts the team and the on-call engineer.
Thanks to the implementation of a standarized cloud-native infrastructure, CI pipelines, and an agile way of working, COIN is able to provide better services for customers. COIN is now able to deploy infrastructure and services consistently and reliably, and are also fully aware of the state of their systems which are consistently monitored and improved for performance.
About the customer
COIN is an association of Dutch telecommunications service provider who provides a joint platform to set-up and facilitates common business processes with respect to legislation, regulation and, increasingly, self-regulation.
COIN supports end-to-end interoperability of telecommunications services and contributes to an open telecommunications market in which consumers and businesses can switch telecommunications service provider in an efficient and customer-friendly way.