loading
loading
loading
Buy me a coffee: https://ko-fi.com/boualiali š„ Secure your spot now and embark on your journey to becoming a Spring Boot master!š„ https://aliboucoding.com/p/spring-boot-in-depth?coupon_code=EARLY_BIRD_30&product_id=4985811 š š COUPON Code: EARLY_BIRD_30 We'll explore the nuances of Kafka Clusters, Producers, Consumers, Topics, Partitions, Consumer Groups, Offsets, and demystify Serialization. As part of our comprehensive demonstration, we'll construct an entire application designed to consume a reactive REST API stream utilizing Spring Boot Reactive and WebFlux. The producer component will dispatch events to a Kafka broker, while a dedicated consumer will process and store this data seamlessly into a DynamoDB database. š§āš» Source code: https://github.com/ali-bouali/apache-kafka-with-spring-boot-reactive š Wiki media dashboard: https://esjewett.github.io/wm-eventsource-demo/ š Wikimedia Stream API: https://stream.wikimedia.org/v2/stream/recentchange š Join this channel to get access to perks: https://youtube.com/@Boualiali Recommended Courses: š¬ Spring Boot security & JWT token: https://www.youtube.com/watch?v=BVdQ3iuovg0 š¬ Spring security - Roles and permissions: https://www.youtube.com/watch?v=mq5oUXcAXL4 š¬ Spring Boot - Microservices architecture: https://www.youtube.com/watch?v=KJ0cSvYj41c š¬ DevOps - Github Actions CI/CD: https://www.youtube.com/watch?v=a5qkPEod9ng š¬ Spring Security - KeyCloak integration: https://www.youtube.com/watch?v=vmEWywGzWbA š¬ DevOps - Docker for Beginners: https://www.youtube.com/watch?v=LNL0h66FXu0 š¬ DevOps - AWS EC2 deployment: https://www.youtube.com/watch?v=ua0cb2LjCW4 š¬ Angular - Full course from scratch: https://www.youtube.com/watch?v=VTEDh2pNSBQ š¬ Websocket - Chat application one to one: https://www.youtube.com/watch?v=7T-HnTE6v64 š¬ Spring Security - Two Factors Authentication 2FA (TFA): https://www.youtube.com/watch?v=NzuC52eLGKo š¬ Spring Boot - Swagger UI & OpenApi Decomentation :https://www.youtube.com/watch?v=2o_3hjUPAfQ š¬ Spring Boot - Reactive programming & WebFlux:https://www.youtube.com/watch?v=EnUsNVHveyU š¬ Spring Data JPA & Hibernate: https://www.youtube.com/watch?v=eY9riN5Y2mQ&list=PL41m5U3u3wwkS8BU0fIeRQwY3hK4VlFlX&pp=gAQBiAQB CONNECT WITH ME: šØāš». Website: https://aliboucoding.com šØāš« Facebook: https://www.facebook.com/groups/589612651142975 šø Instagram: https://www.instagram.com/alibou_coding š® GitHub: https://github.com/ali-bouali šļø Discord: https://discord.gg/Ded93eKfAB Table of content: 00:00 Intro 04:02 What is a message broker 06:13 Kafka overview 09:42 Kafka Cluster 11:06 Kafka Broker 12:14 Kafka Producer 12:54 Kafka Consumer 13:37 Kafka Topic 14:46 Kafka Partitions 17:38 Kafka Partitions Offsets 21:37 Kafka Consumer Groups 23:13 Kafka Installation 25:30 Play & Explore Kafka 33:08 Create a new Spring boot project 34:18 Configure Kafka Producer and Consumer 40:50 Configure Kafka Topic 42:57 Create a Kafka Producer 46:10 Create the REST API 48:40 Send the first message 50:36 Create the Kafka Consumer 54:23 Configure Kafka for JSON Object & Serialisation | Deserialisation 58:04 Create Kafka Json Producer 01:01:37 Adjust the REST API 01:03:48 Configure the truster packages 01:07:08 Adjust the Consumer and test the changes 01:09:58 Real world application - Overview 01:15:04 Create the Producer project 01:16:34 Configure the producer 01:18:29 Configure the WebClient (WebFlux) 01:19:25 Create the Wikimedia Kafka Producer 01:21:11 Create the Wikimedia Stream consumer 01:25:14 Consume and Publish to Kafka Topic 01:30:40 Implement the Kafka Consumer 01:35:06 Test the application 01:35:52 Outro #SpringSecurity #kafka #apachekafka #tutorial
We'll explore the nuances of Kafka Clusters, Producers, Consumers, Topics, Partitions, Consumer Groups, Offsets, and demystify Serialization. As part of our comprehensive demonstration, we'll construct an entire application designed to consume a reactive REST API stream utilizing Spring Boot Reactive and WebFlux. The producer component will dispatch events to a Kafka broker, while a dedicated consumer will process and store this data seamlessly into a DynamoDB database. š§āš» Source code: https://github.com/ali-bouali/apache-kafka-with-spring-boot-reactive š Wiki media dashboard: https://esjewett.github.io/wm-eventsource-demo/ š Wikimedia Stream API: https://stream.wikimedia.org/v2/stream/recentchange š Join this channel to get access to perks: https://youtube.com/@Boualiali Recommended Courses: š¬ Spring Boot security & JWT token: https://www.youtube.com/watch?v=BVdQ3iuovg0 š¬ Spring security - Roles and permissions: https://www.youtube.com/watch?v=mq5oUXcAXL4 š¬ Spring Boot - Microservices architecture: https://www.youtube.com/watch?v=KJ0cSvYj41c š¬ DevOps - Github Actions CI/CD: https://www.youtube.com/watch?v=a5qkPEod9ng š¬ Spring Security - KeyCloak integration: https://www.youtube.com/watch?v=vmEWywGzWbA š¬ DevOps - Docker for Beginners: https://www.youtube.com/watch?v=LNL0h66FXu0 š¬ DevOps - AWS EC2 deployment: https://www.youtube.com/watch?v=ua0cb2LjCW4 š¬ Angular - Full course from scratch: https://www.youtube.com/watch?v=VTEDh2pNSBQ š¬ Websocket - Chat application one to one: https://www.youtube.com/watch?v=7T-HnTE6v64 š¬ Spring Security - Two Factors Authentication 2FA (TFA): https://www.youtube.com/watch?v=NzuC52eLGKo š¬ Spring Boot - Swagger UI & OpenApi Decomentation :https://www.youtube.com/watch?v=2o_3hjUPAfQ š¬ Spring Boot - Reactive programming & WebFlux:https://www.youtube.com/watch?v=EnUsNVHveyU š¬ Spring Data JPA & Hibernate: https://www.youtube.com/watch?v=eY9riN5Y2mQ&list=PL41m5U3u3wwkS8BU0fIeRQwY3hK4VlFlX&pp=gAQBiAQB CONNECT WITH ME: šØāš». Website: https://aliboucoding.com šØāš« Facebook: https://www.facebook.com/groups/589612651142975 šø Instagram: https://www.instagram.com/alibou_coding š® GitHub: https://github.com/ali-bouali šļø Discord: https://discord.gg/Ded93eKfAB #SpringSecurity #kafka #apachekafka #tutorial