Microservices with Spring Cloud
Microservices with Spring Cloud, available at $34.99, has an average rating of 3.75, with 59 lectures, based on 42 reviews, and has 1196 subscribers.
You will learn about Build proficiency in Solution development using Microservices based architecture Build thought process to migrate existing monolithic architecture into microservices based architecture Implementation of Microservices using Spring Boot Configuration of Spring Cloud Configuration Server with encryption of sensitive properties Learning of Netflix Eureka Discovery Server Implementation of the resiliency strategies using Hystrix Implementation of a service gateway with your Microservices using Netflix Zuul Understanding of the Tracing mechanism using Sleuth and Zipkin and Turbine Stream This course is ideal for individuals who are Professionals who want to learn microservice architecture and want to build distributed application using it It is particularly useful for Professionals who want to learn microservice architecture and want to build distributed application using it.
Enroll now: Microservices with Spring Cloud
Summary
Title: Microservices with Spring Cloud
Price: $34.99
Average Rating: 3.75
Number of Lectures: 59
Number of Published Lectures: 59
Number of Curriculum Items: 59
Number of Published Curriculum Objects: 59
Original Price: ₹1,199
Quality Status: approved
Status: Live
What You Will Learn
- Build proficiency in Solution development using Microservices based architecture
- Build thought process to migrate existing monolithic architecture into microservices based architecture
- Implementation of Microservices using Spring Boot
- Configuration of Spring Cloud Configuration Server with encryption of sensitive properties
- Learning of Netflix Eureka Discovery Server
- Implementation of the resiliency strategies using Hystrix
- Implementation of a service gateway with your Microservices using Netflix Zuul
- Understanding of the Tracing mechanism using Sleuth and Zipkin and Turbine Stream
Who Should Attend
- Professionals who want to learn microservice architecture and want to build distributed application using it
Target Audiences
- Professionals who want to learn microservice architecture and want to build distributed application using it
This course is designed for the Java/Spring developer who want to gain hands-on experience of how to build Microservice based applications. This course is aligned with Spring Boot and Spring Cloud project.
After this course, you will become an asset to any organization, helping leverage best practices around Microservice based Cloud solutions.
You will gain skills which will give you confidence to be a part of team working on new solution development or the migration of existing monolithic applications to cloud based solution with Microservice architecture style.
The Practical Guide: Step-By-Step
Section 1: Getting Started
Lecture#1: Course Introduction
Lecture#2: Course Structure
Lecture#3: Why this course is relevant to you?
Section 2: Microservices- The Basics
Lecture#4: What is Microservice?
Lecture#5: Characteristics of Microservice Architecture?
Lecture#6: Benefits of Microservice Architecture?
Lecture#7: Why we choose spring cloud in building Microservices?
Lecture#8: When not to use Microservices?
Section 3: Use Case: Rest Services Implementation
Lecture#9: Decomposing the Flight Booking Business into a set of Microservices
Lecture#10: Setting UP Flight Schedule Service
Lecture#11: Enhance the Flight Schedule Service
Lecture#12: Setting Up Currency Conversion Service
Lecture#13: Setting Up Flight Fare Service
Lecture#14: Test Flight Fare Service
Lecture#15: What Spring boot did behind the scene?
Lecture#16: Wrap Up & Next Steps
Section 4:Control Configuration with Spring Cloud
Lecture#17: Why we need centralization of configuration?
Lecture#18: Setup the Spring Cloud Configuration Server
Lecture#19: Manage configuration with Local file system
Lecture#20: Manage configuration with GIT
Lecture#21: Setup Configuration Client in our Microservices
Lecture#22: Testing Configuration client
Lecture#23: How to refresh the properties of the Microservice dynamically?
Lecture#24: How to secure sensitive configuration properties?
Lecture#25: Wrap Up & Next Steps
Section 5: Eureka Service Discovery
Lecture#26: What is service discovery and why do we need it?
Lecture#27: Setup Service Discovery using spring and Netflix Eureka
Lecture#28: Register our service with Eureka Server
Lecture#29: Setting up Cluster of Eureka Service Discover Servers
Lecture#30: Service Lookup from Eureka Server using Eureka Client
Lecture#31: Invoke Services using Ribbon BackedSpring Rest Template
Lecture#32: Invoke Services using OpenFeign’s Feign Client
Lecture#33: Wrap Up & Next Steps
Section 6: Routing with Spring Cloud and Netflix Zuul
Lecture#34: Introduction to Service Gateways
Lecture#35: Setup Service Gateway using Spring Cloud and Netflix Zuul API
Lecture#36: Routes Configuration in Spring Cloud and Netflix Zuul
Lecture#37: Custom Routes and its mapping with registered service in Eureka
Lecture#38: Manual Routes configuration in Zuul Service gateway
Lecture#39: What is Filters in Zuul?
Lecture#40: Implement Authentication Filter (Zuul Pre-Filter)
Lecture#41: Implement Response Audit Filter (Zuul Post-Filter)
Lecture#42: Implement Intelligent Route Filter (Zuul Rout-Filter)
Lecture#43: Wrap Up & Next Steps
Section 7: Client Resiliency with Spring Cloud and Netflix projects
Lecture#44: Resiliency in the Microservice based Application – What and Why?
Lecture#45: Implement Circuit Breaker in Flight Fare Service using annotation
Lecture#46: Implement Circuit Breaker in Flight Schedule Service using configuration
Lecture#47: Implement Fallback Strategy in Flight Schedule Service
Lecture#48: Implement Bulkhead Strategy
Lecture#49: How to fine tune Hystrix by some customization tweaks?
Lecture#50: Wrap Up & Next Steps
Section 8: Distributed Tracing
Lecture#51: Introduction
Lecture#52: Implement Spring Cloud Sleuth to generate traces
Lecture#53: Analyse the Sleuth Traces
Lecture#54: Setting UP Zipkin Server
Lecture#55: Integration of services with Zipkin Server
Lecture#56: Understand the Traces in Zipkin UI
Lecture#57: Setup Hystrix Dashboard and Turbine Cluster
Lecture#58: Monitoring using Turbine Stream
Lecture#59: Wrap Up
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Course Introduction
Lecture 2: Course Structure
Lecture 3: Why this course is relevant to you?
Chapter 2: Microservices: The Basics
Lecture 1: What is Microservice?
Lecture 2: Characteristics of Microservice Architecture
Lecture 3: Benefits of Microservice Architecture
Lecture 4: Why we choose Spring Cloud in building Microservice Architecture
Lecture 5: When not to use Microservices?
Chapter 3: Use Case: Spring Rest Services Implementation
Lecture 1: Decomposing the flight Booking Business into a set of Microservices
Lecture 2: Setting up Flight Schedule Service
Lecture 3: Enhance the Flight Schedule Service
Lecture 4: Setting up Currency Conversion Service
Lecture 5: Setting up Flight Fare Service
Lecture 6: Test Flight Fare Service
Lecture 7: What Spring Boot did behind the scene?
Lecture 8: Wrap up and Next Steps?
Chapter 4: Spring Cloud Configuration Server: Control configurations with Spring Cloud
Lecture 1: Why we need centralization of Configuration?
Lecture 2: Setup the Spring Cloud Configuration Server
Lecture 3: Manage Configuration with Local File system
Lecture 4: Manage Configuration with GIT
Lecture 5: Setup Configuration Client in our Microservices
Lecture 6: Testing Configuration Client
Lecture 7: How to refresh the properties of the Microservices dynamically?
Lecture 8: How to secure sensitive configuration properties?
Lecture 9: Wrap up and Next Steps?
Chapter 5: Eureka Service Discovery
Lecture 1: What is Service Discovery and Why do we need it?
Lecture 2: Setup Service Discovery using Spring and Netflix Eureka
Lecture 3: Register our service with Eureka Server
Lecture 4: Setting up Cluster of Eureka Service Discovery Servers
Lecture 5: Service Lookup from Eureka Server using Eureka Client
Lecture 6: Invoke Services using Ribbon backed Spring rest Template
Lecture 7: Invoke Services using OpenFeign's Feign Client
Lecture 8: Wrap up and Next Steps?
Chapter 6: Routing with Spring Cloud and Netflix Zuul
Lecture 1: Introduction to Service Gateways
Lecture 2: Setup Service Gateway using Spring Cloud and Neflix Zuul API
Lecture 3: Routes Configuration in Spring Cloud and and Netflix Zuul
Lecture 4: Custom Routes and its mapping with registered service in Eureka
Lecture 5: Manual Routes Configuration in Zuul Service Gateway
Lecture 6: What is Filters in Zuul?
Lecture 7: Implement Authentication Filter (Zuul Pre-Filter)
Lecture 8: Implement Response Audit Filter (Zuul Post-FIlter)
Lecture 9: Implement Intelligent Route Filter (Zuul Route-Filter)
Lecture 10: Wrap up and Next Steps?
Chapter 7: Resiliency with Spring Cloud and Netflix Projects
Lecture 1: Resiliency in the Microservice based application – What and Why?
Lecture 2: Implement Circuit Breaker in Flight Fare Service
Lecture 3: Implement Circuit Breaker in Flight Schedule Service
Lecture 4: Implement Fallback Strategy in Flight Schedule Service
Lecture 5: Implement Bulkhead Strategy
Lecture 6: How to fine tune Hystrix by some customization tweaks?
Lecture 7: Wrap up and Next Steps?
Chapter 8: Distributed tracing
Lecture 1: Introduction
Lecture 2: Implement Spring Cloud Sleuth to generate Traces
Lecture 3: Analyse the Sleuth Traces
Lecture 4: Setting up Zipkin Server
Lecture 5: Integration of Services with Zipkin Server
Lecture 6: Understand the traces in Zipkin UI
Lecture 7: Setup Hystrix Dashboard and Turbine Cluster
Lecture 8: Monitoring using Turbine Stream
Lecture 9: Wrap up
Instructors
-
Ankit Jain
Solutions Architect
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 3 votes
- 3 stars: 10 votes
- 4 stars: 11 votes
- 5 stars: 15 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024