📘 Premium Read: Access my best content on Medium member-only articles — deep dives into Java, Spring Boot, Microservices, backend architecture, interview preparation, career advice, and industry-standard best practices.
🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (176K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
Welcome to Spring Boot Kafka Event-Driven Microservices Series. In this lecture, we will create 4 Microservices - OrderService, StockService, EmailService, and Base-Domains.
Lecture - #5 - Create 4 Microservices
Create 4 Microservices - OrderService, StockService, EmailService, and Base-Domains
Create OrderService Microservice
Let's create a Spring boot project using https://start.spring.io/
Use the below details while creating an order-service project:
<groupId>net.javaguides</groupId>
<artifactId>order-service</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>order-service</name>
<description>Demo project for Spring Boot Order Service</description>
<properties>
<java.version>17</java.version>
</properties>
Add Spring Web and Spring for Kafka dependencies.
Create StockService Microservice
Let's create a Spring boot project using https://start.spring.io/
Use the below details while creating a stock-service project:
<groupId>net.javaguides</groupId>
<artifactId>stock-service</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>stock-service</name>
<description>Demo project for Spring Boot Stock Service</description>
<properties>
<java.version>17</java.version>
</properties>
Add Spring Web and Spring for Kafka dependencies.
Create EmailService Microservice
Let's create a Spring boot project using https://start.spring.io/
Use the below details while creating an email-service project:
<groupId>net.javaguides</groupId>
<artifactId>email-service</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>email-service</name>
<description>Demo project for Spring Boot Email Service</description>
<properties>
<java.version>17</java.version>
</properties>
Add Spring Web and Spring for Kafka dependencies.
Create BaseDomains Microservice
Let's create a Spring boot project using https://start.spring.io/
Use the below details while creating a base-domains project:
<groupId>net.javaguides</groupId>
<artifactId>base-domains</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>base-domains</name>
<description>Demo project for Spring Boot and Base Domains</description>
<properties>
<java.version>17</java.version>
</properties>
Add Lombok dependency.
Comments
Post a Comment
Leave Comment