Companies Home Search Profile

Building Distributed Applications with Go

Focused View

Mike Van Sickle

2:59:04

88 View
  • 1. Course Overview.mp4
    01:35
  • 01. Version Check.mp4
    00:15
  • 02. Introduction.mp4
    04:06
  • 03. Module Outline.mp4
    01:49
  • 04. Characteristics of Distributed Systems.mp4
    03:00
  • 05. Types of Distributed Systems.mp4
    10:16
  • 06. Architectural Elements.mp4
    07:41
  • 07. Overview of the Course Demo.mp4
    07:23
  • 08. Course Demo Components and Roles.mp4
    02:08
  • 09. Course Overview.mp4
    03:07
  • 10. Summary.mp4
    01:57
  • 1. Introduction.mp4
    02:30
  • 2. Creating the Core Logic for a Service.mp4
    05:46
  • 3. Creating a Standalone Service.mp4
    09:33
  • 4. Registering a Service - The Service Registry Logic.mp4
    06:06
  • 5. Registering a Service - Starting the Service Registry.mp4
    03:37
  • 6. Registering a Service - The Client.mp4
    06:45
  • 7. Deregistering a Service Upon Shutdown.mp4
    07:08
  • 8. Summary.mp4
    01:13
  • 01. Introduction.mp4
    02:35
  • 02. Grading Service - Core Logic.mp4
    05:18
  • 03. Grading Service - Service Handlers.mp4
    12:47
  • 04. Grading Service - Starting the Service.mp4
    02:24
  • 05. Service Discovery - Updating the Registry Service.mp4
    06:28
  • 06. Service Discovery - Updating the Clients.mp4
    07:26
  • 07. Service Discovery - Requesting and Using a Service.mp4
    06:04
  • 08. Notifying a Service When a Dependency Is Started.mp4
    07:16
  • 09. Notifying a Service When a Dependency Is Stopped.mp4
    03:02
  • 10. Summary.mp4
    02:09
  • 1. Introduction.mp4
    02:23
  • 2. Review of Course Demo Functionality.mp4
    01:39
  • 3. Web Application - Defining the Core Logic.mp4
    14:37
  • 4. Web Application - Starting the Application.mp4
    05:29
  • 5. Checking and Reacting to Nonresponsive Services.mp4
    10:54
  • 6. Summary.mp4
    02:38
  • Description


    This course will teach you to build the basic elements of a distributed application architecture from first principles, using only Go’s standard library.

    What You'll Learn?


      Many production-grade distributed systems are built using one of the Go community’s excellent distributed application frameworks. However, unless you have an understanding of the basic principles at work, these systems can be difficult to troubleshoot when things go wrong. In this course, Building Distributed Applications with Go, you’ll learn the basic elements of a distributed application architecture. First, you’ll explore the challenges associated with creating a distributed application. Next, you’ll discover how to create a basic service registry from scratch and use it to register and discover services with it. Finally, you’ll learn how to monitor all the services that make up the application to identify, isolate, and remove services that become unresponsive. When you’re finished with this course, you’ll have the skills and knowledge of distributed applications needed to build more efficient and maintainable multi-service applications.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    Go

    Mike Van Sickle
    Mike Van Sickle
    Instructor's Courses
    Michael Van Sickle is an application architect in Akron, Ohio. He started his career as a mechanical engineer, designing components for the automotive industry, before changing to software engineering. He is passionate about learning new programming languages and is comfortable working in Java, C#, JavaScript, PHP, and F#. Mike also loves learning about user experience design and is taking a lead role in his company's attempt to make applications that are elegant and simple. When he is not writing code, Mike loves to go camping and take long walks with his wife and two girls.
    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 35
    • duration 2:59:04
    • level advanced
    • English subtitles has
    • Release Date 2023/07/17