We use cookies on this site to enhance your user experience
By clicking the Accept button, you agree to us doing so. More info on our cookie policy
We use cookies on this site to enhance your user experience
By clicking the Accept button, you agree to us doing so. More info on our cookie policy
[Java,Angular,MySQL]
Open Baton
[Java,Angular,MySQL]
Manage apps on OpenStack and Docker
Microservice architecture
Message and REST-based communication
Custom docker-compose deployment
User and Project management
Description
Open Baton is an extensible and customizable NFV MANO-compliant framework.
In the telecommunications, there is a lack of opensource and standard tools for managing network functions. Here is where Open Baton comes into play.
The architecture is composed by ~10 Spring Boot services.
They communicate via the message broker (RabbitMQ) or the REST API. All the messages are JSON.
Initially, I designed and implemented the FM System, the Monitoring Plugin and the Integration Tests.
Later I took the responsibility of the project and the team, improving the core of the system (NFVO), the Jenkins-based CI Pipeline, and the delivery mechanism based on Docker-compose.
Additionally, I designed and implemented a Software Package Manager, as extension of Open Baton, for a global-scale telecom company based in China.
Java, Spring Boot (Data, Security, Web), AngularJS, RabbitMQ, JSON, OpenStack, Juju, Zabbix, Docker.