Ultimate Service with Kubernetes

This class teaches how to build production-level services in Go with a focus on macro-level engineering decisions. From the beginning you will program along with the instructor, walking through the design philosophies and guidelines used to engineer the code. With each new feature, you will learn more about the transition from programming to engineering and the points of refactoring required to write production-level applications. Throughout the class, Go modules and Kubernetes will be a focus. Everyone will be making better engineering decisions after this class.

NOTE: according to the instructor, there will be two coffee breaks (one in the morning and one in the afternoon).

Place
Workshop #1
Length
420 min
When
November 19th, 2023
08:30

Abstract

Level: All Attendees

Description: This class teaches how to build production-level services in Go with a focus on macro-level engineering decisions. From the beginning you will program along with the instructor, walking through the design philosophies and guidelines used to engineer the code. With each new feature, you will learn more about the transition from programming to engineering and the points of refactoring required to write production-level applications. Throughout the class, Go modules and Kubernetes will be a focus. Everyone will be making better engineering decisions after this class.

What a student is expected to learn:
- Modules
- Project Structure
- Routing Basics
- Web Framework
- Middleware
- Kubernetes
- Business CRUD
- Database Support
- REST API

Prerequisites:
- Basic understanding of the Go programming language is recommended. Take the Go tour here: https://tour.golang.org/welcome/
- Basic understanding of and comfort in working on the command line. Learn the command line here: https://www.codecademy.com/learn/learn-the-command-line

Recommended Preparation:
- Please clone the main repo for the class. github.com/ardanlabs/service
- Please read the instructions in the makefile for installing everything prior to coming to class.
- Please email the instructor for help, bill@ardanlabs.com 

Stay connected

You can subscribe to our newsletter to stay updated on the latest news and announcements. Follow us on social media to join our community and engage with other attendees, speakers, and staff. We're on Twitter, Mastodon, Youtube and Facebook. Don't forget to use our official hashtag #GoLab2023 to share your experience and connect with other attendees on social media.

Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2023 GoLab | The international conference on Go in Florence-Design & devCantiere Creativo-Made withDatoCMS