Defining Asynchronous Microservice APIs for Fraud Detection | Designing Event-Driven Microservices

Defining Asynchronous Microservice APIs for Fraud Detection | Designing Event-Driven Microservices

May 31, 2024

► LEARN MORE: https://cnfl.io/microservices-101-module-1

In this video, Wade explores the process of decomposing a monolith into a series of microservices. You'll see how Tributary bank extracts a variety of API methods from an existing monolith.

To learn more about Microservices, check out my Designing Event-Driven Microservices course on Confluent Developer: https://cnfl.io/microservices-101-module-1

Tributary Bank wants to decompose its monolith into a series of microservices. They are going to start with their Fraud Detection service. However, before they can start, they first have to untangle the existing code. They will need to define a clean API that will allow them to move the functionality to an asynchronous, event-driven microservice.

RELATED RESOURCES
► Introduction to Tributary Bank: https://youtu.be/tFTvFHDnkb4
► Microservices: An Introduction https://cnfl.io/3ZMt3up
► Event-Driven Microservices Architecture: https://cnfl.io/48FSYbj
► Migrate from Monoliths to Event-Driven Microservices: https://cnfl.io/3tsqlhu

CHAPTERS

00:00 - Intro

00:57 - The Fraud Detection System

02:09 - Challenges with the Existing System

02:55 - Recording Transactions

03:38 - Checking for Fraud

04:18 - Asynchronous Callbacks

05:05 - Eliminating Direct Database Access

06:22 - Managing Permissions

06:59 - Closing

ABOUT CONFLUENT
Confluent is pioneering a fundamentally new category of data infrastructure focused on data in motion. Confluent’s cloud-native offering is the foundational platform for data in motion – designed to be the intelligent connective tissue enabling real-time data, from multiple sources, to constantly stream across the organization. With Confluent, organizations can meet the new business imperative of delivering rich, digital front-end customer experiences and transitioning to sophisticated, real-time, software-driven backend operations. To learn more, please visit www.confluent.io.

#microservices #apachekafka #kafka #confluent