Engineering the Future of Software
Feb 25–26, 2018: Training
Feb 26–28, 2018: Tutorials & Conference
New York, NY

Data services: Processing big data the microservice way

1:15pm–2:05pm Tuesday, February 27, 2018
Cloud native, Microservices
Location: Mercury Ballroom
Secondary topics:  Case Study, Overview
Average rating: ***..
(3.17, 6 ratings)

Who is this presentation for?

  • Developers and architects

Prerequisite knowledge

  • Basic programming experience

What you'll learn

  • Understand why JEE and related technologies are very well suited to building data processing systems
  • Learn how to design and implement a scalable and resilient system of loosely coupled data processing tasks

Description

Big data processing, microservices, and cloud-native technology are a match made in computing heaven, enabling microservices to be used to build a flexible, scalable, and distributed system of loosely coupled data processing tasks, called data services.

Mario-Leander Reimer explores key JEE technologies that can be used to build JEE-powered data services and walks you through implementing the individual data processing tasks of a simplified showcase application. You’ll then deploy and orchestrate the individual data services using OpenShift, illustrating the scalability of the overall processing pipeline. The context and content is taken from a real-world project for a major German car manufacturer, implementing a microservices-based processing pipeline that uses car-related event data (sensor data, traffic events, and other real-time data) for a traffic information management and route optimization system.

Photo of Mario-Leander Reimer

Mario-Leander Reimer

QAware

Mario-Leander Reimer is a principal software architect at QAware, where he’s responsible for several projects concerned with the cloud native evolution of legacy applications, as well as a passionate developer and a #CloudNativeNerd. He’s continuously looking for innovations in software engineering and ways to combine and apply state-of-the-art technology in real-world projects. He’s a regular speaker at national and international conferences and teaches cloud computing and software quality assurance as a part-time lecturer.