Skip to content
Responsive image
Vendor
Hanser Fachbuch
Gabriele Josiger
Original language
German
Categories

RESTful Go APIs

Ralf Wirdemann

Design and Implementation of Light-Weight Hypermedia Services

Everybody builds APIs. As a rough estimate, 80% of today’s applications consist ba-sically of one or several server-based components. These encapsulate the business logic and make it available to their clients via a RESTful API. Once the REST para-digm has been understood, the REST APIs can easily be used.

Go is a simple, compiled and highly performing programming language that seems to be made for the development of REST APIs. It is easy to learn, a simple and powerful concurrency model, has very good HTTP-, REST- and JSON-support, cross-platform capability, simple deployment and highly performing binaries. 

 

The book addresses server-side web developers. It introduces the essential aspects of the REST development in Go and uses a simple example that increases in complexity as the account progresses in the text. After studying the book the reader will be able to develop, deploy and operate production ready REST APIs in Go.

 

The choice of the name “APIs“ instead of “Microservices“ is intentional: firstly, in order to set apart from the current hype about microservices and secondly, in order to include the wide field of monolithic applications. 

 

The book consists of three parts. Part 1 and 2 are indispensable; part 3 has more of an open structure and may be used to a greater or lesser extent as the development progresses. 

Available products
Book

Published 2019-03-01 by Hanser , ISBN: 9783446457096

Main content page count: 186 Pages

ISBN: 9783446457096