Skip to content

πŸ“˜ Companion code for "Go at Scale" 528 pages of production-grade Go patterns. Concurrency, microservices, event-driven architecture & more. Available on Amazon.

Notifications You must be signed in to change notification settings

rezmoss/go-at-scale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Go at Scale Book Cover

Go at Scale β€” Companion Code

Amazon Go 1.18+

Go at Scale: Patterns for Professional Development by Rez Moss

528 pages Β· 14 chapters Β· ISBN 978-1-0693630-0-8 Β· Paperback

All Go source files and practical examples referenced throughout the book.


What's in the Book

Chapters Topics
1–3 Function Fundamentals, Higher-Order Functions, Functional Programming Patterns
4–6 Goroutine Patterns, Channel Patterns, Synchronization Patterns
7–8 Code Organization, Design Patterns in Go
9 Production-Ready Code
10 GraphQL Implementation Patterns
11 Event-Driven Architecture Patterns
12 Microservices Communication Patterns
13 Disaster Recovery Patterns
14 Data Migration Patterns
Appendices Go Tooling, Common Pitfalls, RealWorld Patterns, Decision Trees

Repository Structure

β”œβ”€β”€ chapter1/    – Function fundamentals
β”œβ”€β”€ chapter2/    – Higherorder functions
β”œβ”€β”€ ...
β”œβ”€β”€ chapter14/   – Data migration patterns
β”œβ”€β”€ appendixa/   – Go tooling
β”œβ”€β”€ appendixb/   – Common pitfalls
β”œβ”€β”€ appendixc/   – Realworld patterns
└── appendixf/   – Decision trees

Quick Start

git clone https://github.com/rezmoss/go-at-scale.git
cd go-at-scale/chapter4
go run example_25.go

Each example is selfcontained and runnable independently.

Get the Book

  • Amazon US
  • Other countries: search "Go at Scale Rez Moss" on your local Amazon

More from the Author


If this helped you, please ⭐ star this repo it helps others find it!

About

πŸ“˜ Companion code for "Go at Scale" 528 pages of production-grade Go patterns. Concurrency, microservices, event-driven architecture & more. Available on Amazon.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages