APIs and Microservices With Go
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Explore a conference talk on building high-performance APIs and microservices using Go. Learn how Globo.com transformed their registration API from handling 200 to 19,000 records per second. Discover the benefits of Go for creating concise, simple, and fast APIs. Examine real-world examples, performance tests, and development strategies. Delve into topics such as goroutines, resilient patterns, Go tools, architecture, and web performance. Understand the transition from a Java ecosystem to a microservices architecture and how Go facilitated this shift. Gain insights into overcoming challenges, improving maintainability, and achieving significant performance gains in API development.
Syllabus
Introduction
Agenda
Global API
Microservice
Go
Tests
JSON
Code
Test
Microservices
Golang
Legacy code
Taught by
EuroPython Conference
Related Courses
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld SystemsVanderbilt University via Coursera The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera Automated Visual Software Analytics
openHPI Software Architecture & Design
Georgia Institute of Technology via Udacity Software Architecture for the Internet of Things
EIT Digital via Coursera