O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Microservices with Azure

Video Description

Create high performing, cost-effective, and scalable microservice applications using Azure Service Fabric.

About This Video

  • Understand Azure Service Fabric and how it resolves problems with microservices.
  • Develop applications on Microsoft Azure Service Fabric to make it scalable and efficient, and reduce costs.
  • Deploy an application with Docker containers on Azure Service Fabric.

In Detail

Do you want to develop business applications that bring scalability and efficiency to your operations; replace cumbersome applications built with monolithic architectural designs with microservice-based applications; and improve resource utilization, reduce costs, and make your business model ascendable?

In this course, you will understand how Azure Service Fabric can help you rapidly build and integrate your microservice applications on Azure and its components. As a developer, each section of the course will help you learn about creating, securing, auto-scaling, and deploying a microservice application. You will be able to take advantage of the platform capabilities of Service Fabric on Azure to upgrade, auto-scale, secure, and finally deploy your application using Docker containers. You'll secure your application so that unauthorized clients cannot issue commands; if they do, you will be ready to manage any failures that occur. We will also work on auto-scaling applications on Service Fabric Cluster to harvest the benefits of the cloud.

By the end of the course you will be able to create applications that are immensely scalable with high performance, high availability, and cost effectiveness—all on a comprehensive microservice platform using Azure.

The code bundle for this video course is available at -https://github.com/PacktPublishing/Microservices-with-Azure-

Table of Contents

  1. Chapter 1 : Getting Started with Service Fabric
    1. The Course Overview 00:02:30
    2. The How’s and Why’s of Microservices 00:02:19
    3. Exploring Service Fabric 00:01:21
    4. Service Fabric Programming Models 00:01:47
    5. Working with Service Fabric Explorer 00:03:45
    6. Provisioning a Service Fabric Cluster on Azure 00:09:23
  2. Chapter 2 : Building a Microservices Application
    1. Architecture of Employee Attendance Tracker Microservices Application 00:01:46
    2. Building the Stateful Backend That Store Data 00:07:21
    3. Building the Stateless Frontend with Microservices 00:02:48
    4. Making the Services Interact 00:02:12
  3. Chapter 3 : Deploying a Microservices Application
    1. Installing Local Service Fabric Cluster 00:02:20
    2. Deploying the Application on Local Service Fabric Cluster 00:02:07
    3. Installing Service Fabric Cluster on Azure 00:04:47
    4. Deploying on Azure Service Fabric Cluster 00:02:01
    5. Fault-Tolerant Microservices Platform: Deploy Application on Azure and Cause Deliberate Failures 00:05:09
    6. Setting Up a CI/CD Pipeline on VSTS 00:11:28
  4. Chapter 4 : Securing Microservices
    1. Securing Service Fabric Cluster 00:01:43
    2. Working with Node-to-Node Security 00:00:55
    3. Working with Client-to-Node Security 00:02:45
    4. Demo – Setting Up an SSL Certificate 00:09:37
  5. Chapter 5 : Monitoring Service Fabric Cluster
    1. Setting Up Application Insights 00:15:43
    2. Setting Up Custom Rules in Application Insights 00:02:32
    3. Setting Up an OMS Solution for Service Fabric 00:14:19
  6. Chapter 6 : Auto-Scaling Your Service Fabric Cluster
    1. Exploring Auto-Scaling 00:03:34
    2. Setting Up Auto-Scaling 00:05:40
  7. Chapter 7 : Deploying Docker Containers
    1. Create a Windows Container in Service Fabric 00:03:00
    2. Deploying Container on Service Fabric in Azure 00:02:31