Book Image

Reactive Microservice Design [Video]

By : Paulo Lopes
Book Image

Reactive Microservice Design [Video]

By: Paulo Lopes

Overview of this book

<p><span id="description" class="sugar_field">Reactive Microservice Designs are flexible, loosely-coupled, and scalable, which makes them easier to develop and amenable to change. They are also highly responsive, giving users effective interactive feedback while applying design principles by displaying properties such as Responsive, Resilient, Elastic, and Message-driven at all levels of scale, making them composable.</span></p> <p><span id="description" class="sugar_field">This video course will show you how to successfully set up an IDE and use Apache Maven, so that you can begin developing apps using the Eclipse Vert.x platform. Next, it will teach you how to debug and deploy your applications with Docker right within the IDE, before you move on to learn the basics of Microservices and reactive programming. </span></p> <p><span id="description" class="sugar_field">Further on, you’ll learn how to build a fake ledger application, where you’ll act as an online bank and handle thousands of transactions in your environment, all while being able to view the state of your application in real-time on your browser. Next, you’ll learn how to make your services discoverable and resilient to failure using service discovery and circuit breaker patterns. Then you’ll see how an unsecure Microservice can be secured with the current state of the art technologies such as JWT and OAuth2. </span></p> <p><span id="description" class="sugar_field">Towards the end, we’ll walk you through the differences between JWT and OAuth2 as well the different flows of Oauth2 and how they suit web applications. You’ll then get familiar with authentication and authorization and will write the glue code to your Microservices to implement state of the art security.&nbsp;</span></p> <h2><span class="sugar_field">Style and Approach</span></h2> <p><span class="sugar_field"><span id="trade_selling_points_c" class="sugar_field">This video tutorial delivers a project-based approach to teach you the skills required to develop end-to-end cross-platform solutions with Eclipse Vert.x while fulfilling all your needs when it comes to creating secure Microservices efficiently and effectively.</span></span></p>
Table of Contents (6 chapters)
Chapter 1
Setting Up Development Environment
Content Locked
Section 2
Introduction
This video we will focus on the introduction to microservice architecture - Learn what a microservice is - Explain core characteristics - Explain framework requirements