RFD-7149 Meetup Recommendations with Micronaut | Voxxed Days

Voxxed Days Zurich 2019
on Tuesday 19 March

   Meetup Recommendations with Micronaut


Modern Web
Modern Web
Beginner & novice level
Room2 Tuesday from 11:20 til 12:10

In an active open-source community, Meetups play an important part of pulling people interested in a tech topic together and foster exchange of ideas. In this talk, we want to show how to use Micronaut to build a fully federated solution based on the streaming RSVP API of meetup.com. We ingest the RSVP events with the reactive http client and make it available to our system via Kafka. To demonstrate the polyglot functionality in our event-sourced system, we will store events in Redis, members and groups in Postgres, and meetups and attendance in Neo4j. Each service can make its data available via reactive APIs, and on top of that, we're providing meetup recommendations for members with the built-in Neo4j integration. As a proper "cloud-native" application, we use Micronauts integrations for orchestration, tracing, monitoring while making sure that we are not affected by outages of our dependent APIs using CircuitBreakers and Retries. We hope that the talk gives you enough hands-on experience for building your own Micronaut-based applications.

Web development   MicroServices   example application   Kafka   Service resiliency  
Subscribe to Voxxed Days on YouTube
Michael Hunger
Michael Hunger
From JEXP + Neo4j

Michael Hunger has been passionate about software development for more than 25 years.

For the last few years, he has been working on the open source Neo4j graph database filling many roles. As caretaker of the Neo4j community and ecosystem he especially loves to work with graph-related projects, users, and contributors.

As a developer Michael enjoys many aspects of programming languages, learning new things every day, participating in exciting and ambitious open source projects and contributing and writing software related books and articles. Michael spoke at numerous conferences and helped organized several of them.

Michael helps kids to learn to program by running weekly girls-only coding classes at local schools.

Make sure to download the Android or iOS mobile schedule.