Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Building Distributed Applications with Go

This course will demonstrate how to create a distributed application with Go including integration with a database and web-clients.

Advanced
3h 17m
(69)

Created by Mike VanSickle

Last Updated Jun 23, 2021

Course Thumbnail
  • Course

Building Distributed Applications with Go

This course will demonstrate how to create a distributed application with Go including integration with a database and web-clients.

Advanced
3h 17m
(69)

Created by Mike VanSickle

Last Updated Jun 23, 2021

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Go was born into a world where multiple processors are the norm and the ability of an application to scale across those processors is critical. Go meets this challenge by including language-level support for concurrency. However, the landscape continues to evolve and languages are now being challenged to connect multiple applications in a distributed ecosystem. This course takes you through the implementation of such a system using as much core Go as possible. While some libraries are used to access message queues, etc., the distributed nature of the resulting suite of applications will be composed of as much core Go as possible with little or no support from other third-party libraries.

Building Distributed Applications with Go
Advanced
3h 17m
(69)
Table of contents

About the author
Mike VanSickle - Pluralsight course - Building Distributed Applications with Go
Mike VanSickle
69 courses 4.6 author rating 3382 ratings

Michael VanSickle is an application architect in Akron, Ohio. He is a mechanical engineer by training and a software engineer by choice. He is passionate about learning new programming languages and user experience design.

Get started with Pluralsight