Summary
Keywords
Full Transcript
Complete end to end userService and authService | Expense Tracker App | Kafka, Spring boot, Mysql: takes you through a step-by-step journey of building a robust user service and authentication service for your Expense Tracker application. We'll leverage the power of Apache Kafka, a distributed streaming platform, to ensure seamless communication between services. Get ready to: - Dive into Docker and Docker Compose: Learn how to containerize your application for easy deployment and management. - Explore Kafka: We'll unravel the magic of Kafka as a producer and consumer of messages, enabling communication between your user and auth services. - Spring Boot in Action: Utilize Spring Boot's powerful features to streamline development and create a well-structured application. - MySQL Integration: Discover how to integrate your user data with a MySQL database for persistent storage. - Unleash the Power of Java: Delve into functional interfaces and best practices for building services in Java. Github repos UserService:- https://github.com/singhdevhub-lovepreet/userservice/tree/add/saveInDb AuthService:- https://github.com/singhdevhub-lovepreet/authservice/tree/fix/producerFixes Whatsapp Community for project ideas, announcements and resources:- https://whatsapp.com/channel/0029VaHqDEr0VycGSQHdmh1S Timeline:- 00:00:00-00:00:30 glimpse of the video 00:00:30-00:02-25 index & intro 00:02:26-00:08:26 running docker containers in our server 00:08:27-00:20:00 authService: defining event & producer config changes 00:20:01-00:24:00 userService: debugging kafka consumer 00:24:01-00:35:27 userService: defining controller, service 00:35:28-00:47:20 userService: using Functional interfaces for service 00:47:21-00:53:36 userService: defining apis 00:53:37-00:55:10 creating database tables in mysql 00:55:11-01:05:52 running services & testing using postman This video is perfect for: Developers building modern web applications (like React applications) Those who want to leverage Kafka for asynchronous communication Anyone interested in implementing user management and authentication Viewers seeking to master Spring Boot and Docker for development #Kafka #Springboot #Docker #MySQL #Java
