Skip to content

The Blueprint Series #3: A modern approach to building Event-Driven Applications

Photo of Matt Stubbs
Hosted By
Matt S.
The Blueprint Series #3: A modern approach to building Event-Driven Applications

Details

Continuing the data architecture Blueprint Series of meetups
Attendees must register free with the venue here:
https://skillsmatter.com/meetups/12393-the-blueprint-series-3-a-modern-approach-to-building-event-driven-applications

TALK 1: Data architecture for a challenger bank

Speaker: Jason Maude, Head of Technology Advocacy, Starling Bank

Speaker Bio: Jason Maude is a coder, coach, and public speaker. He has over a decade of experience working in the financial sector, primarily in creating and delivering software. He is passionate about explaining complex technical concepts to those who are convinced that they won't be able to understand them. He currently works at Starling Bank as their Head of Technology Advocacy and host of the Starling podcast.

TALK 2: Inextricably Linked: Reproducibility and Productivity in Data Science and AI

Speaker: Mark Coleman, VP Marketing at dotscience and Marketing Chairperson for Cloud Native Computing Foundation

Talk Synopsis: Because it is more complex and has far more moving parts, Data Science & AI is where Software Development was in 1999: people are emailing and Slacking notebooks to each other, due to a lack of appropriate tooling. There are few CI/CD pipelines and model health monitoring is scarce. A lot that could be automated is still manual. And teams are siloed. This causes problems both for productivity: it's hard to collaborate, and reproducibility: which impacts on governance and compliance.

In this talk, Mark shares his team’s research comparing the evolution of Software Development & DevOps with that of Data Science & AI. Mark then presents a proposal for an architecture and a set of open source tools to solve both the collaboration and the governance problem in Data Science & AI.

TALK 3: Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive Programming

Speaker: Cedrick Lunven, Developer Advocate, DataStax

Speaker Bio: Cedrick is a Developer Advocate at DataStax where he finds opportunities to share his passions by speaking about developing distributed architectures and implementing reference applications for developers. In 2013, he created FF4j, an open source framework for Feature Toggle which he still actively maintains. He is now contributor in JHipster team.

Talk Synopsis: We have all introduced more or less functional programming and asynchronous operations into our applications in order to speed up and distribute treatments (e.g., multi-threading, future, completableFuture, etc.). To build truly non-blocking components, optimize resource usage, and avoid "callback hell" you have to think reactive—everything is an event.
From the frontend UI to database communications, it’s now possible to develop Java applications as fully reactive with frameworks like Spring WebFlux and Reactor. With high throughput and tunable consistency, applications built on top of Apache Cassandra™ fit perfectly within this pattern.
DataStax has been developing Apache Cassandra drivers for years, and in the latest version of the enterprise driver we introduced reactive programming.
During this session we will migrate, step by step, a vanilla CRUD Java service (SpringBoot / SpringMVC) into reactive with both code review and live coding. Bring home a working project!

JOIN US FOR FREE PIZZA AND BEER FOLLOWING THE TALKS!

Photo of AI Professionals London group
AI Professionals London
See more events
CodeNode
10 South Place · London