Module 13 Β· Ship It & Graduation β Lesson 3 of 3 Β· ~9 min
Graduation
Look how far you came
You started this course never having written a line of Go, knowing only that the PawWalk app you built in Part I asked a server for data. You are now the person who builds that server.
Retrace the climb:
- The language (00β05) β variables and
:=, slices and maps, structs with methods, interfaces and Go's expliciterrorvalues, and the goroutines-and-channels model that makes Go Go. - The standard-library server (06β08) β
net/http, JSON encoding, routing, middleware, and a real database. Go ships a production HTTP server in its standard library; you felt exactly what a request is. - The real PawWalk backend (09β12) β a proper service layout, config, walkers, JWT auth, bookings priced in cents, and tests that prove it works.
- Shipping (13) β a single cross-compiled binary, a few-megabyte container, a
/healthzheartbeat, and a deploy you understand end to end.