Go kit 0.12 Fundamentals
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.
Author Name: Corneile Britz
Author Description:
I am passionate about driving efficiency through code, automation and transparency, with 20+ years of experience in software development, DevOps, Observability and Reliability Engineering. This led me to become the world’s first certified ICAgile DevOps expert, with a drive to provide content and learning to other developers. My day-to-day technical focus is Go, Grafana, Prometheus and VueJS, which are used to build my organisations’ own platforms.
Table of Contents
- 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 - Closure & Materials
0mins
There are no reviews yet.