Companies Home Search Profile

Microservices Architecture Fundamentals

Focused View

Mark Heath

2:13:00

21 View
  • 01 Course Overview.mp4
    02:29
  • 02 Course Introduction.mp4
    03:03
  • 03 What Are Microservices.mp4
    00:54
  • 04 The Problem of Monoliths.mp4
    04:51
  • 05 The Benefits of Microservices.mp4
    02:41
  • 06 The Challenges of Microservices.mp4
    02:24
  • 07 Introducing the Demo Application.mp4
    03:57
  • 08 Module Introduction.mp4
    01:15
  • 09 Evolving Towards Microservices.mp4
    01:32
  • 10 Microservices Own Their Own Data.mp4
    02:58
  • 11 EShopOnContainers Architecture.mp4
    03:16
  • 12 Components of a Microservice.mp4
    02:00
  • 13 Microservices Are Independently Deployable.mp4
    03:10
  • 14 Identifying Microservice Boundaries.mp4
    03:44
  • 15 EShopOnContainers Service Boundaries.mp4
    03:29
  • 16 Module Summary.mp4
    01:08
  • 17 Module Introduction.mp4
    00:56
  • 18 Hosting Microservices.mp4
    02:54
  • 19 Demo Running Microservices Locally in Containers.mp4
    08:53
  • 20 Creating a New Microservice.mp4
    00:56
  • 21 Testing Microservices.mp4
    02:35
  • 22 Microservice Templates.mp4
    03:54
  • 23 Module Summary.mp4
    01:02
  • 24 Module Introduction.mp4
    01:48
  • 25 Microservice Communication Patterns.mp4
    04:13
  • 26 Synchronous Communication.mp4
    03:26
  • 27 Asynchronous Communication.mp4
    05:32
  • 28 Resilient Communication Patterns.mp4
    05:22
  • 29 Service Discovery.mp4
    02:56
  • 30 Module Summary.mp4
    01:34
  • 31 Module Introduction.mp4
    01:49
  • 32 Encrypting Data.mp4
    02:45
  • 33 Authentication.mp4
    04:45
  • 34 Authorization.mp4
    02:48
  • 35 Securing the Network.mp4
    03:22
  • 36 Defense in Depth.mp4
    03:27
  • 37 Module Summary.mp4
    01:37
  • 38 Module Introduction.mp4
    01:11
  • 39 Automated Deployment.mp4
    02:50
  • 40 Deployment Environments.mp4
    03:02
  • 41 Artifact Registries.mp4
    02:16
  • 42 Independent Upgrades.mp4
    02:47
  • 43 Monitoring Microservices.mp4
    04:01
  • 44 Demo Centralized Logging and Health Checks.mp4
    04:11
  • 45 Course Conclusion.mp4
    03:17
  • Description


    In this course, you'll learn about several key principles and practices that will enable you to successfully architect, build, and deliver microservice applications that are scalable, flexible, resilient, and secure.

    What You'll Learn?


      Microservice architectures enable you to create scalable, flexible, and resilient distributed cloud applications. In this course, Microservices Fundamentals, you will learn about the options for solving different challenges that arise and see recommended practices in action that you can apply to your own microservices. First, you will learn what microservices are, along with the problems they solve and the challenges associated with them. Next, you will look at how you can architect microservices, making good decisions about service boundaries and data ownership. Finally, you will look at some options for how microservices can communicate with each other reliably and how to automate their deployment, and monitor them in production. When you are finished with this course, you will be ready to design and build your own microservices applications, and identify which technologies and practices are a good fit in your context.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Mark Heath is a software developer based in Southampton, England, working for NICE Systems as a software architect creating cloud based digital evidence management systems for the police. He is the creator of NAudio, an open source audio framework for .NET. He is passionate about continually improving his skills and training other developers, and in recent years has been particularly focused on the challenges of creating scalable and reliable Azure-deployed systems. In his (very limited) spare time, he enjoys home studio recording, football and theology, and spending time with his five very energetic children.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 45
    • duration 2:13:00
    • level preliminary
    • Release Date 2023/12/08