Close
Enter your search into one or more of the boxes below:
You can refine your search by selecting from any of the options below:
Search
Building RESTful Web services with Go
Foyalty 91

Building RESTful Web services with Go (Paperback)

£29.99
To Order. Estimated despatch in 1-3 weeks.
Email me when back in stock

Synopsis

Explore the necessary concepts of REST API development by building few real world services from scratch.



About This Book

* Follow best practices and explore techniques such as clustering and caching to achieve a reactive, scalable web service

* Leverage the Gin Framework to quickly implement RESTful endpoints

* Learn to implement a client library for a RESTful web service using Go



Who This Book Is For

This book is intended for those who want to learn to build RESTful web services with a framework like Gin. To make best use of the code samples included in the book, you should have a basic knowledge of Go programming.



What You Will Learn

* Create HTTP handler and introspect the Gorilla Mux router

* OAuth 2 implementation with Go

* Build RESTFul API with Gin Framework

* Create REST API with MongoDB and Go

* Build a working client library and unit test for REST API

* Debug, test, and profile RESTful APIs with each of the frameworks

* Optimize and scale REST API using microservices



In Detail

REST is an architectural style that tackles the challenges of building scalable web services and in today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of use of Go, makes it a breeze for developers to work with it to build robust Web APIs. This book takes you through the design of RESTful web services and leverages a framework like Gin to implement these services.

The book starts with a brief introduction to REST API development and how it transformed the modern web. You will learn how to handle routing and authentication of web services along with working with middleware for internal service. The book explains how to use Go frameworks to build RESTful web services and work with MongoDB to create REST API. You will learn how to integrate Postgres SQL and JSON with a Go web service and build a client library in Go for consuming REST API. You will learn how to scale APIs using the microservice architecture and deploy the REST APIs using Nginx as a proxy server. Finally you will learn how to metricize a REST API using an API Gateway.

By the end of the book you will be proficient in building RESTful APIs in Go.



Style and Approach

This book is a step-by-step, hands-on guide to designing and building RESTful web services.

Computing & ITComputer programming / software developmentProgramming & scripting languages: generalComputing & ITComputer programming / software developmentWeb programmingWeb services Publisher: Packt Publishing Limited Publication Date: 28/12/2017 ISBN-13: 9781788294287  Details: Type: Paperback Format: Books
Availability: To Order. Estimated despatch in 1-3 weeks.  

Naren Yellavula, fondly called by the developer community as Naren Arya is a Software Engineer works for Citrix R&D, India. With more than 8+ years of programming experience and 4+ years of industry expertise, he is an author of 3 blogs which published more than 120+ articles on Web Development and API. By engaging with both the startup and enterprise world, he built many cool things at work in Python and Go. He is also a speaker at various tech events & local developer communities. In the spare time, he reads non-fiction ranging from politics to geography and travel.Learning new technologies, software development methods and applying them to make an impact at a huge scale is his endless passion.

More books by Naren Yellavula

Leave Review

Delivery

Delivery Options

All delivery times quoted are the average, and cannot be guaranteed. These should be added to the availability message time, to determine when the goods will arrive. During checkout we will give you a cumulative estimated date for delivery.

Location 1st Book Each additional book Average Delivery Time
UK Standard Delivery FREE FREE 3-5 Days
UK First Class £4.50 £1.00 1-2 Days
UK Courier £7.00 £1.00 1-2 Days
Western Europe** Courier £17.00 £3.00 2-3 Days
Western Europe** Airmail £5.00 £1.50 4-14 Days
USA / Canada Courier £20.00 £3.00 2-4 Days
USA / Canada Airmail £7.00 £3.00 4-14 Days
Rest of World Courier £22.50 £3.00 3-6 Days
Rest of World Airmail £8.00 £3.00 7-21 Days

** Includes Austria, Belgium, Denmark, France, Germany, Greece, Iceland, Irish Republic, Italy, Luxembourg, Netherlands, Portugal, Spain, Sweden and Switzerland.

Delivery Help & FAQs

Returns Information

If you are not completely satisfied with your purchase*, you may return it to us in its original condition with in 30 days of receiving your delivery or collection notification email for a refund. Except for damaged items or delivery issues the cost of return postage is borne by the buyer. Your statutory rights are not affected.

* For Exclusions and terms on damaged or delivery issues see Returns Help & FAQs

You might also like

Learn Amazon Web Services in a Month...
(Paperback)
David Clinton
 
 
£24.99
 
Camel in Action, Second Edition
(Paperback)
Claus Ibsen; Jonathan Anstey
 
 
£55.99
 
Progressive Web Apps
(Paperback)
Dean Alan Hume
 
 
£29.99
 
© W&G Foyle Ltd
Foyles uses cookies to help ensure your experience on our site is the best possible. Click here if you’d like to find out more about the types of cookies we use.
Accept and Close