9-13 July 2018
Sofia, Bulgaria
Europe/Sofia timezone

Physics data processing with micro-services

10 Jul 2018, 15:00
Hall 3 (National Palace of Culture)

Hall 3

National Palace of Culture

presentation Track 5 – Software development T5 - Software development


Vardan Gyurjyan (Jefferson Lab)


In this paper, we present micro-services framework to develop data processing applications.
We discuss functional decomposition strategies that help transitioning of existing data processing applications into a micro-services environment. We will also demonstrate advantages and disadvantages of this framework in terms of operational elasticity, vertical and horizontal scalability, productivity and maintenance. The discussion will accompany two real world implementations of the presented framework: 1) JLAB CLAS12 event reconstruction and analysis application (new design, using Java, C++ and Python micro-services within the same application), and 2) NASA EOS satellite data fusion and analytics (an application, designed using legacy software components written in Fortran presented as micro-services).

Primary authors

Vardan Gyurjyan (Jefferson Lab) Sebastian Mancilla (Departamento de Fisica-Univ. Tecnica Federico Santa Maria (UTFSM)

Presentation Materials