Refining SONATA's architecture through focused, small teams at its Athens plenary meeting

SONATA partners gathered in Athens at the National Center of Scientific Research "Demokritos" for its second plenary meeting in late November 2015. With the requirements deliverable completed earlier in the fall, the meeting proved important to sync visions and complete the initial architecture for the SONATA service platform and SDK.

With the project's 15 partner organizations attending and a total attendance of more than 30 participants, the meeting design had to be done in such a way to ensure everyone had an active voice and participation was kept dynamic. After only a brief presentation on the architecture's status, the project immediately split into small groups, no more than 5 people each, to discuss and propose approaches to pending aspects in the architecture that required special attention. The groups tackled service platform related topics related to lifecycle management, infrastructure abstraction and recursiveness, SDK related items like tool selection and service specification, and higher level 5G vision that would influence SONATA's design, such as slicing support. The conclusions and presentations from these small team collaborations allowed the project to prioritize or defer open issues, arriving to a consensus for its initial architecture deliverable in the coming weeks.

A second-half focus of the 3-day meetings was to dive into more detail in the implementation work packages so that partners could iron out much of the low-level design and plan the development sprint starting directly after the winter holidays. It allowed the project to translate its high level architecture to a prioritization of functionality, and always with the pragmatic sense that SONATA is following an agile path with iterative results and continuous integration and deployment (CI/CD). A developer workshop aided this agile vision, with demos of the CI/CD workflow set up with GitHub and Jenkins... when it comes to DevOps, SONATA needs to eat its own dog food for its own development!

The meetings proved to be a success, with the project completing the architecture deliverable a few weeks later. SONATA is now looking ahead to hands-on development kicking off in the new year.