Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Learn Microservices using Spring boot with Mongo Database

person icon Nagasrinivasarao Dasari

4.5

Learn Microservices using Spring boot with Mongo Database

Learn Microservices using Spring boot with Mongo Database

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Nagasrinivasarao Dasari

English [CC]

category icon Development ,Programming Languages,Microservices

Lectures -32

Resources -22

Duration -6 hours

Lifetime Access

4.5

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

In this course, you will learn how to build REST APIs or microservices using the latest version of Spring Boot and the Mongo database.

Spring Boot is basically an extension of the Spring framework that eliminated the boilerplate configurations required for setting up a Spring application.

Spring Boot is an opinionated framework that helps developers build Spring-based applications quickly and easily. The main goal of Spring Boot is to quickly create Spring-based applications without requiring developers to write the same boilerplate configuration again and again.

Microservices are an architectural style for building the system/application as

A set of smaller business components that are autonomous, self-contained, and

Loosely coupled. Micro means small, and service is  is web service. After completing this, the student will become more comfortable developing microservice-based projects.

Using this course, students can learn about API Gateways and Eureka servers.

Using this course, students are able to perform CURD operations.

Using this course, students will understand various integrations.

Using this course, students can manage to download open-source software, and they will be able to set up an environment for microservices.

Evolution of microservice:-

Many organizations such as Netflix, Amazon, and eBay successfully used the divide and conquer technique to functionality partition their monolithic applications into smaller atomic units, each performing a single function. These organization solved a number of issue

they were experiencing with their monolithic applications. Following the success of these organization, many other organizations started adopting

This as a common pattern to refactor their monolithic applications.

Purpose of microservice:

Applications to achieve a high degree of agility, speed of delivery, and scalability

Principles of Microservice:

1) Single Responsibility per Service

2) Autonomous

Micro services are self-containerd, independently deployable and autonomous service that takes full responsibility and its execution.

In the microservices approach , each microservice will be built as a fat jar, embedding all dependencies and run as a standalone java process

Course Contents ?

1. Introduction to Microservices

2. Microservices Architecture

3. Environment setup-Java installation

4. Environment setup-Java is not recognized error fix

5. Environment setup-Spring tool suit

6. Environment setup-POST Man

7. Environment setup- Mongo DB

8. Environment setup- MySQL

9. REST based CRUD operations.

10. How to add student details into Mongo DB using micro services.

11. How to delete student details from Mongo DB using micro services

12. How to update student details into Mongo Db using micro services

13. Retrieve student details from Mongo DB using using micro services.

14. Spring cloud API gateway with Eureka Server architecture and Integrations

15. Micro service integration with Eureka server

16. Micro services Integration with API gateway

17. Spring cloud openfeign integration.

18.OpenFeign communication with Eureka server

19. OpenFeign communication with server for Insert

20. OpenFeign communication with server for Retrieve

21. OpenFeign communication with server for Delete

22. OpenFeign communication with server for Update

23.About Swagger

24. Swagger document generation

25.Introduction to Spring cloud load balance

26 Spring cloud load balance at client side

What you’ll learn

  • Learn how to build Microservices or REST API using Spring Boot

  • Learn how to integrate with Eureka server

  • Learn how to use CRUD operations.

  • Learn how to connect Microservice to MongoDB database

  • Learn how to use Spring cloud API gateway

  • Learn how to use Swagger

  • Learn how to use Spring cloud load balancing

Are there any course requirements or prerequisites?

  • Java basics

  • Spring basics

Who this course is for:

  • This course is for Spring Boot beginners who want to get started with building microservices and REST APIs using Spring Boot and MongoDB.

Goals

  • Students can learn about microservices and its features and operations. Students also can experience hands on examples.

  • After completing the course students can proceed to create micro services using CURD operations, They will also know about other functionalities in Microservice

  • Students able to create their own projects and they can apply gained knowledge in their personal/ official project works.

  • Students can develop their own project and fulfilling their development needs

  • Before learning Microservices it is better to have minimal knowledge in java.

Prerequisites

  • Prior java experience is needed and little bit JSON / Mongo DB knowledge needed.

  • Need to have knowledge of Spring Boot.

Learn Microservices using Spring boot with Mongo Database

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction to Microservices

3 Lectures
  • play icon Introduction-to-microservices 04:08 04:08
  • play icon Microservices-architecture 09:14 09:14
  • play icon Course Resources

Environment Setup

6 Lectures
Tutorialspoint

Microservice : REST based CRUD operations using Spring Boot and MongoDB

4 Lectures
Tutorialspoint

About Spring Cloud API Gateway & Eureka Server & Integration with microservices

3 Lectures
Tutorialspoint

Spring cloud open feign

8 Lectures
Tutorialspoint

Swagger

2 Lectures
Tutorialspoint

Spring Cloud Load Balancer or Client Side Load Balancer

2 Lectures
Tutorialspoint

Fault tolerance and Circuit breaker with Resilience4j

2 Lectures
Tutorialspoint

Security

2 Lectures
Tutorialspoint

Instructor Details

Nagasrinivasarao Dasari

Nagasrinivasarao Dasari

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515