Microservices with Micronaut
Micronaut is a modern, JVM-based, full stack Java framework designed for building modular, easily testable JVM apps.
Microservices,Java,IT & Software
Lectures -20
Duration -1.5 hours
30-days Money-Back Guarantee
Get your team access to 9000+ top Tutorials Point courses anytime, anywhere.
Course Description
Micronaut is a modern, JVM-based, full-stack Java framework designed for building modular, easily testable JVM apps. It currently supports Java, Kotlin, and Groovy.
It has the following benefits over other available frameworks like Spring boot:
- Fast startup time - Thanks to Micronaut AOT. It reduces application startup time and deployment size by executing a number of operations during the build. It can precompute bean requirements and perform substitutions at build time so that only classes that are going to be used in production are included.
- Reduced memory footprint
- Minimal use of reflection - It does the dependency injection at compile time, so it doesn't make the use of reflection for dependency injection at run time.
- Minimal use of proxies
- No runtime bytecode generation
- Easy Unit Testing
In this course, you will learn the following topics:
- Creating a hello world application with Micronaut.
- Dependency Injection and Bean concepts in Micronaut - Bean qualifiers, Bean priority, Bean lifecycle methods.
- REST APIs with Micronaut - GET, POST, PUT, DELETE.
- Micronaut Data - a database access toolkit that uses Ahead of Time (AoT) compilation to pre-compute queries for repository interfaces that are then executed by a thin, lightweight runtime layer.
- Error handling
- Flyway integration with micronaut for easy database migrations(production ready).
- Shedlock integration with Micronaut for running scheduled tasks in a distributed environment.
- Interservice communication using HTTPClient.
Goals
What will you learn in this course:
- Micronaut framework
- Developing microservices using Micronaut
- Persistence using micronaut-data
- Interservice communication
Prerequisites
What are the prerequisites for this course?
- Basic knowledge of Java
- REST APIs
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
3 Lectures
- Micronaut Launch Tool 01:32 01:32
- Enable Annotation Processing 00:34 00:34
- Create Hello World Endpoint 01:32 01:32
Micronaut Dependency injection
5 Lectures
Microservices with Micronaut
10 Lectures
Interservice Communication
2 Lectures
Instructor Details
Amit Bhave
Hi there,
I am Amit Bhave, from India. I have 7.5 years of work experience, working on Java, and Microservices.
I currently work as Senior Engineer at Getir, a Turkish delivery services company, where I got a chance to work on a product, having scale. Prior to this, I worked at Thoughtworks.
I like to share my knowledge.
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now