Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!

OOP Fachforen

Please note:
On this site, there is only displayed the English speaking sessions of the OOP 2021 Fachforen. You can find all sessions, including the German speaking ones, here.

The times given in the conference program of OOP 2021 Fachforen correspond to Central European Time (CET).

OOP Fachforen

Nach Tracks filtern
Alle ausklappen
  • Dienstag
    09.02.
  • Mittwoch
    10.02.
  • Donnerstag
    11.02.
10:30 - 11:00
Coffee Break
Coffee Break
Coffee Break

11:00 - 12:00
KeyDi1
KEYNOTE: What’s Past is Prologue: a Story of Event-Driven Architecture
KEYNOTE: What’s Past is Prologue: a Story of Event-Driven Architecture

The growth of Kafka inside an organization sometimes follows the development of the broader Kafka ecosystem over its lifetime. The initial use case may be something conceptually simple, like mainframe offload or point-to-point integration, evoking the simple Large Pipe architectures of Kafka’s infancy. Then those newly populated streams of events present themselves as fertile grounds for real-time analytics, as stream processing applications grow up around them to perform analysis event-by-event, leaving behind legacy ETL processes and their long batch times. Finally, a rich set of event streams gradually comes to describe more and more of the evolving state of the business, forming the substrate on which an ecosystem of event-driven microservices can thrive.This growth in architectural sophistication of an organization’s Kafka usage mirrors the development of those same concepts in the Kafka community over the past decade. In many cases, the process can be played forward at an accelerated rate as leaders draw on lessons learned and concepts developed by the community. This talk traces this development, ending with a comprehensive vision of an event-driven architecture suitable for the next generation of information technology deployments. You’ll leave knowing where you need to go and how this new architectural paradigm will help you get there.

Tim is a teacher, author, and technology leader with Confluent, where he serves as the Senior Director of Developer Experience. He can frequently be found at speaking at conferences in the United States and all over the world. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Distributed Systems, and is the author of Gradle Beyond the Basics. He tweets as @tlberglund, blogs very occasionally at http://timberglund.com, and lives in Littleton, CO, USA with the wife of his youth and their youngest child, the other two having mostly grown up.
Tim Berglund
Tim Berglund
Track: Keynote
Vortrag: KeyDi1
12:00 - 13:00
Lunch Break
Lunch Break
Lunch Break

13:00 - 14:00
FF-Di 1.3
Kafka as a secure internal service
Kafka as a secure internal service

Securing Kafka at scale for multiple tenants is complex and doing it wrong could cost thousands of euros per minute in downtime and increases the risk of data breaches. The more data and applications a platform can access, the more protection is needed to keep that data safe. How to make Event Streaming secure for multiple tenants? Join our talk to explore new capabilities that protect event data from threats and vulnerabilities across the entire Kafka ecosystem. Our session will be about Confluent Kafka as a secure internal multi-tenant service. The presenters will explore two aspects: Ralf Nellessen will show goals and implementation characteristics of End-to-End Encryption. Ramesh Jogula will demonstrate how Kafka Connect can be run using GitOps as part of a service. The following questions will structure the discussion: How did we include additional features like Large Message Handling and End-to-End Encryption in our Kafka implementation? How do we practically configure Kafka Connect for GitOps deployments?

Target Audience: IT-Projektmanager, Software-Architekten, Software-Entwickler, Business Development, Produktmanager
Level: Advanced

The IT Security evangelist, Ralf Nellessen, joined beON consult in 2018. He leads the company`s Centre of Excellence for IT Security. He has designed and successfully implemented numerous data-driven security concepts in complex enterprise infrastructures. He operates on the basis of years of experience with the creation and implementation of security concepts and architectures for Apache / Confluent Kafka and for SAP NW ABAP and SAP HANA system lines, monitoring and landscapes. 
Ramesh Jogula joined beON consult in 2018 as Senior Integration Architect and is responsible for the Kafka Centre of Excellence. He brings along over 16 years of in-depth experience in Technical Integration of various applications across multiple industrial domains including insurance, energy, government and manufacturing. As full-fledged lead architect and certified Confluent Kafka Developer, he has built distributed, scalable and reliable data pipelines that ingest and process data at scale and in real-time based on Confluent Kafka.  Ramesh Jogula kam 2018 als Senior Integration Architect zu beON consult und ist verantwortlich für das Kafka Centre of Excellence. Er verfügt über mehr als 16 Jahre Erfahrung in der technischen Integration verschiedener Anwendungen in unterschiedlichen Branchen, darunter Versicherungen, Energie, Behörden und Fertigungsunternehmen. Als erfahrener Lead Architekt und zertifizierter Confluent Kafka Developer hat er diverse verteilte, skalierbare und zuverlässige Datenpipelines aufgebaut, die Daten in großem Umfang und in Echtzeit auf Basis von Confluent Kafka einlesen und verarbeiten.
Ralf Nellessen, Ramesh Jogula
Ralf Nellessen, Ramesh Jogula
Track: Kafka
Vortrag: FF-Di 1.3
13:00 - 14:00
FF-Di 2.3
Efficient DevOps Tooling with Java and GraalVM
Efficient DevOps Tooling with Java and GraalVM

Ops tooling has so far been the domain of shell scripts, interpreted languages like Python or statically compile languages like Go. But with the advent of GraalVM this situation has changed significantly. But behold: it is now possible to apply the power of the Java language and its ecosystem to your DevOps tooling problems and yet get optimal performance and efficiency by using GraalVM native images. In this session we will show that versatile 12-factor CLIs and powerful Kubernetes operators can be implemented in Java super easy in no time.

Target Audience:Software Architects, Software Developer
Level: Advanced

 

Mario-Leander Reimer ist passionierter Entwickler, stolzer Vater und #CloudNativeNerd. Er arbeitet als Principal Software Architect bei der QAware GmbH und beschäftigt sich intensiv mit den Innovationen und Technologien rund um den Cloud Native Stack und deren Einsatzmöglichkeiten im Unternehmensumfeld. Außerdem unterrichtet er Software-Qualitätssicherung an der TH Rosenheim.

Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/autor/Mario_Leander_Reimer

Mario-Leander Reimer
Mario-Leander Reimer
Track: Java
Vortrag: FF-Di 2.3
14:00 - 15:00
FF-Di 1.4
It’s not just Kafka - what else does it take to be real-time?
It’s not just Kafka - what else does it take to be real-time?

From personalised instantaneous marketing campaigns to reacting to user interactions, Real-Time is the key to open up a world of use cases that batch and scheduled processing cannot efficiently satisfy. In this talk, we are going to observe the natural journey companies undertake to become real-time, the possibilities it opens for them, and the challenges they will face. We will see it’s not just about setting up Kafka, but about how you approach the journey to become event-driven.

Target Audience: Software-Architekten, IT-Projektmanager, Produktmanager, Business Development
Level: Advanced

Sergio Spinatelli works as a Manager and Architect for the Event Driven and Streaming Applications Business Unit at Data Reply. With experiences in major industries (Automotive, Retail, Media, Banking) and with state of the art Big Data technologies, he focuses on Stream Processing, Real-Time Analytics, Microservice Architectures and Cloud.

Alex Piermatteo works as a Manager and Architect for the Event Driven and Streaming Applications Business Unit at Data Reply. Alex is regular speaker at conferences and his main area of expertise lies within the fields of Stream Processing, Big Data Integration & Analytics, Cloud, Microservices and DevOps.

Sergio Spinatelli, Alex Piermatteo
Sergio Spinatelli, Alex Piermatteo
Track: Kafka
Vortrag: FF-Di 1.4
15:00 - 15:45
KeyDi2
KEYNOTE: How to Talk to the Elephant
KEYNOTE: How to Talk to the Elephant

In speaking about better ways of thinking and problem-solving, Linda has introduced Jonathan Haidt's model for the brain. He proposes that the rational, conscious mind is like the rider of an elephant (the emotional, unconscious mind) who directs the animal to follow a path. In Fearless Change, the pattern Easier Path recommends making life easier to encourage reluctant individuals to adopt a new idea. Linda suggests that in conversations with others who see the world differently, we "talk to the elephant" instead of the "rider." That is, don't use logic or facts, but appeal to the emotional brain of the resistor as well as making the path more attractive. There is always the question: What's the best way to talk to the elephant? This presentation will provide some answers. Listeners will learn the best elephant-speak based on the latest research in cognitive neuroscience and also hear suggestions for providing an Easier Path.

Linda Rising is an independent consultant who lives near Nashville, Tennessee. Linda has a Ph.D. from Arizona State University in object-based design metrics. Her background includes university teaching as well as work in telecommunications, avionics, and tactical weapons systems. She is an internationally known presenter on topics related to agile development, patterns, retrospectives, the change process, and the connection between the latest neuroscience and software development. Linda is the author of numerous articles and five books. Her web site is: lindarising.org
Linda Rising
Linda Rising
Track: Keynote
Vortrag: KeyDi2
15:45 - 16:15
Coffee Break
Coffee Break
Coffee Break

16:15 - 17:15
FF-Di 2.5
Creating fully reactive applications with R2DBC and MariaDB
Creating fully reactive applications with R2DBC and MariaDB

Not too long ago, a reactive variant of the JDBC API was released, known as Reactive Relational Database Connectivity (R2DBC). While R2DBC started as an experiment to enable integration of SQL databases into systems that use reactive programming models, it now specifies a robust specification that can be implemented to manage data in a fully reactive and completely non-blocking fashion. In this session, we’ll briefly go over the fundamentals that make R2DBC so powerful. We'll keep light on the slides so that we can jump directly into application code to get a firsthand look at the recently released R2DBC driver from MariaDB. From there, we'll examine how you can take advantage of crucial concepts, like event-driven behavior and backpressure, that enable fully reactive, non-blocking interactions with a relational database. Join Rob Hedgpeth, MariaDB's developer evangelist, as he:

• Introduces MariaDB Connector/R2DBC

• Examines the advantages of fully reactive, non-blocking development with MariaDB

• Provides a firsthand look at what it’s like to use the new connector with some live coding



Rob Hedgpeth, Developer Evangelist, MariaDB Rob Hedgpeth has been slinging code since the early 2000's. Like many others, he started his journey by building pretty horrendous looking websites. Fortunately, for the world, he has since evolved and has branched out to a variety of projects across web, desktop, mobile, and IoT. Throughout the years he has contributed to the architecture and development of many apps using a large array of languages and technologies. Now as a developer evangelist for MariaDB, Rob gets to combine his love for technology with his mission to fuel developers' curiosity and passion.
Rob Hedgpeth
Rob Hedgpeth
Track: Java
Vortrag: FF-Di 2.5
17:15 - 17:45
Coffee Break
Coffee Break
Coffee Break

19:00 - 21:00
FF-Di 2.7
Cloud Native Java
Cloud Native Java

“It is not necessary to change. Survival is not mandatory.” -W. Edwards Deming  Work takes time to flow through an organization and ultimately be deployed to production where it captures value. It’s critical to reduce time-to-production. Software - for many organizations and industries - is a competitive advantage.   Organizations break their larger software ambitions into smaller, independently deployable, feature -centric batches of work - microservices. In order to reduce the round-trip between stations of work, organizations collapse or consolidate as much of them as possible and automate the rest; developers and operations beget “devops,” cloud-based services and platforms automate operations work and break down the need for ITIL tickets and change management boards.   But velocity, for velocity’s sake, is dangerous. Microservices invite architectural complexity that few are prepared to address. In this talk, we’ll look at how high performance organizations like Ticketmaster, Alibaba, and Netflix make short work of that complexity with Spring Boot and Spring Cloud.

Josh (@starbuxman) has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 6 books (including O'Reilly's "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry" and "Reactive Spring") and numerous best-selling video training (including "Building Microservices with Spring Boot Livelessons" with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin, etc), a podcaster ("A Bootiful Podcast") and a YouTuber.
Josh Long
Josh Long
Track: Java
Vortrag: FF-Di 2.7

Zurück