Building Scalable Backend Services in Go
Learn to build scalable backend services in Go. Master server basics, RESTful APIs, caching, MongoDB, and design patterns to deliver high-performance, reliable solutions.
I'm a polyglot programmer and tech enthusiast dedicated to solving real-world problems through innovative solutions. With a track record of writing and conducting workshops, I'm passionate about sharing knowledge and fostering growth in the tech community. Join me as we explore the intersection of technology and accessibility, empowering individuals to build intuitive solutions for everyone.
Join 3.1 million developers at
What You'll Learn
- A deep understanding of building and testing scalable backend systems
- Familiarity with core concepts of backend servers, including concurrency-safe access and serialization and deserialization of JSON data
- Hands-on experience building RESTful APIs, including communications with external APIs
- The ability to design structures and interfaces to deal with databases in backend development
- Understanding of different caching strategies and their benefits
- Familiarity with creational design patterns, including builder pattern, factory pattern, object pool pattern, and singleton pattern
Learning Roadmap
1.
Before We Get Started
Before We Get Started
2.
Server Fundamentals
Server Fundamentals
3.
Networking and Interfaces
Networking and Interfaces
16 Lessons
16 Lessons
4.
Dealing with Databases and Queues
Dealing with Databases and Queues
13 Lessons
13 Lessons
5.
Design Patterns
Design Patterns
7 Lessons
7 Lessons
Hriddhi Dey
I'm a seasoned tech enthusiast with 8+ years of building and scaling products from scratch for top e-commerce and fintech companies worldwide. I like writing about and teaching full-stack development and career growth.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources