Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Go kit 0.12 Fundamentals

via Pluralsight

Overview

Welcome to the Go kit fundamentals course. This course will teach you how to construct services using mechanisms and standards provided by Go kit.


Go kit helps to build services in a modular and modern way. In this course, Go kit 0.12 Fundamentals, you’ll learn to build an application service using best practices and standards. First, you’ll explore how to implement the service as a standalone unit. Next, you’ll discover how to make it production ready through logging and instrumentation. Finally, you’ll learn how to discover and call other services. When you’re finished with this course, you’ll have the skills and knowledge of Go kit 0.12 needed to design and implement production-grade application services.

Syllabus

  • Course Overview 1min
  • The Framework and Expectations 3mins
  • What Are the Challenges with Writing Services? 3mins
  • Setting up Your Environment 5mins
  • Services Components & Principles 6mins
  • Building the Business Logic 6mins
  • Building the Request/response Structure 3mins
  • Exposing the Endpoint 4mins
  • Transport and Communication 4mins
  • Core Service Review 5mins
  • Implement Transport Logging 5mins
  • Implement Application Logging 5mins
  • Instrumenting the Service 5mins
  • Visibility and Diagnostics Review 5mins
  • Service Discovery and Load Balancing 7mins
  • Distributed Tracing 2mins
  • Reconstruct & Review Service Components 1min

Taught by

Corneile Britz

Reviews

Start your review of Go kit 0.12 Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.