Self-Service Portal for IXP Customers
- Role
- Frontend and backend developer
- Year
- 2020–2021
- Technologies
- Vue JS, TypeScript, PHP, PHPUnit, Cypress, REST
Full-stack developer on the DE-CIX member self-service portal, Vue JS + TypeScript frontend, PHP backend, and extensive test coverage (PHPUnit + Cypress) for a complex peering domain model.
The challenge
Complex peering domain model with high reliability requirements and demanding test coverage, mapped to an intuitive user interface.
My role
Full-stack development: Vue JS + TypeScript frontend, PHP backend, extensive test coverage with PHPUnit and Cypress, REST API design.
The outcome
Self-service portal enabling DE-CIX members to manage peering connections independently, with the reliability the infrastructure demands.
Context
DE-CIX is one of the world’s largest internet exchange points. The self-service portal enables members to manage their peering connections independently.
Challenge
Complex domain model with high reliability requirements and demanding test coverage expectations. Domain concepts required careful mapping to an intuitive user interface.
My Role
Frontend and backend developer. Vue JS + TypeScript frontend, PHP backend, extensive test coverage with PHPUnit and Cypress, REST API design.
Technologies: Vue JS, TypeScript, PHP, PHPUnit, Cypress, REST
Ready to discuss your project?
Book a 30-minute intro call. No obligation, no sales pitch.