Book Image

Hands-On Microservices with Go [Video]

By : Emiliano Martinez Luque
Book Image

Hands-On Microservices with Go [Video]

By: Emiliano Martinez Luque

Overview of this book

<p>Has your system gotten so complex that it has become difficult to manage? Before things get out of hand, you should consider re-architecting your applications. Microservices are a proven way to grow and expand an application or an application suite.</p><p>If you're already a Go developer, this course will take you through all the key topics regarding microservice development, including how to secure your service,; how to test your service performance; proven recipes for scaling the different components of your service, patterns for making your applications more resilient; and also how to monitor your services.</p><p>The topics in this course are treated in a very practical example-driven way and include working examples that clearly illustrate the topic at hand.</p><p>You will dive into common operational and infrastructural concerns and will see how microservices addresses them. We will also cover architectural topics such as how to break your monolith into microservices, and microservices architecture patterns like API gateways, circuit breakers, and the saga pattern.</p><p> </p><p>By the end of the course, you will be able to build performant and scalable web services in Go and understand the different ways you can architect an application using microservices.</p><p>All the code and supporting files for this course are available on Github at -</p><p>https://github.com/PacktPublishing/Hands-on-Microservices-with-Go</p>
Table of Contents (10 chapters)
8
Introduction to Go Kit
Chapter 5
Performance
Content Locked
Section 6
Instrumentation – Collecting Metrics and Monitoring with Prometheus
In this video, we are going to take a look at what instrumentation is. Then we will understand what Prometheus and use it to collect metrics. Later we will look at the different types of Prometheus metrics.