Book

Hands-On RESTful Web Services with Go

Hands-On Restful Web Services with Go will help you in understanding the fundamentals of REST and enable you to quickly develop graceful API with the help of Golang's open-source tools and libraries. It can be a developer guide in general that covers all key aspects of API development and standard architecture patterns in application development.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

13h28m

Language

English

About Book

Who Is This Book For?

This book is for all the Go developers who are comfortable with the language and seeking to learn REST API development. Even senior engineers can enjoy this book, as it discusses many cutting-edge concepts, such as building microservices, developing API with GraphQL, using protocol buffers, asynchronous API design, and Infrastructure as a Code. Developers who are already familiar with REST concepts and stepping into the Go world from other platforms, such as Python and Ruby, can also benefit a lot.

Book content

chapters 13h28m total length

Getting Started with REST API Development

Handling Routing for our Rest Services

Working with Middleware and RPC

Simplifying RESTful Services with Popular Go Frameworks

Working with MongoDB and Go to Create a REST API

Working with Protocol Buffers and gRPC

Working with PostgreSQL, JSON, and Go

Building a REST API Client in Go

Asynchronous API Design

GraphQL and Go

Scaling our REST API Using Microservices

Containerizing REST Services for Deployment

Deploying REST Services On Amazon Web Services

Handling Authentication for our REST Services

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required