Articoli correlati a Hands-On RESTful Web Services with Go: Develop elegant...

Hands-On RESTful Web Services with Go: Develop elegant RESTful APIs with Golang for microservices and the cloud, 2nd Edition - Brossura

 
9781838643577: Hands-On RESTful Web Services with Go: Develop elegant RESTful APIs with Golang for microservices and the cloud, 2nd Edition

Sinossi

Design production-ready, testable, and maintainable RESTful web services for the modern web that scale easily

Key Features

  • Employ a combination of custom and open source solutions for application program interface (API) development
  • Discover asynchronous API and API security patterns and learn how to deploy your web services to the cloud
  • Apply design patterns and techniques to build reactive and scalable web services

Book Description

Building RESTful web services can be tough as there are countless standards and ways to develop API. In modern architectures such as microservices, RESTful APIs are common in communication, making idiomatic and scalable API development crucial. This book covers basic through to advanced API development concepts and supporting tools.

You'll start with an introduction to REST API development before moving on to building the essential blocks for working with Go. You'll explore routers, middleware, and available open source web development solutions in Go to create robust APIs, and understand the application and database layers to build RESTful web services. You'll learn various data formats like protocol buffers and JSON, and understand how to serve them over HTTP and gRPC. After covering advanced topics such as asynchronous API design and GraphQL for building scalable web services, you'll discover how microservices can benefit from REST. You'll also explore packaging artifacts in the form of containers and understand how to set up an ideal deployment ecosystem for web services. Finally, you'll cover the provisioning of infrastructure using infrastructure as code (IaC) and secure your REST API.

By the end of the book, you'll have intermediate knowledge of web service development and be able to apply the skills you've learned in a practical way.

What you will learn

  • Explore the fundamentals of API development and web services
  • Understand the various building blocks of API development in Go
  • Use superior open source solutions for representational state transfer (REST) API development
  • Scale a service using microservices and asynchronous design patterns
  • Deliver containerized artifacts to the Amazon Web Services (AWS) Cloud
  • Get to grips with API security and its implementation

Who this book is 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.

Table of Contents

  1. Getting Started with REST API Development
  2. Handling Routing for our Rest Services
  3. Working with Middleware and RPC
  4. Simplifying RESTful Services with Popular Go Frameworks
  5. Working with MongoDB and Go to Create a REST API
  6. Working with Protocol Buffers and gRPC
  7. Working with PostgreSQL, JSON, and Go
  8. Building a REST API Client in Go
  9. Asynchronous API Design
  10. GraphQL and Go
  11. Scaling our REST API Using Microservices
  12. Containerizing REST Services for Deployment
  13. Deploying REST Services On Amazon Web Services
  14. Handling Authentication for our REST Services

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

Naren Yellavula, known in the developer community as Naren Arya, started his programming career in a somewhat surprising manner. He ditched mechanical engineering in favor of computer science after watching The Matrix for the first time. With domain expertise in cloud telephony and e-commerce, Naren has a total of 6 years' professional experience and 10 years of programming experience. His articles on open source have been read over a million times worldwide.

Naren has spoken at the PyCon India conference on two occasions. He currently works as a software engineer, building microservices for Tradebyte Software GmbH (a Zalando enterprise). In his spare time, he travels to new places. He also loves reading - nonfiction most of the time, and Victorian and Russian fiction on occasion.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: buono
Connecting readers with great books...
Visualizza questo articolo

EUR 3,19 per la spedizione in U.S.A.

Destinazione, tempi e costi

Risultati della ricerca per Hands-On RESTful Web Services with Go: Develop elegant...

Foto dell'editore

Yellavula, Naren
Editore: Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Antico o usato Paperback

Da: HPB-Red, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_391754873

Contatta il venditore

Compra usato

EUR 10,80
Convertire valuta
Spese di spedizione: EUR 3,19
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Naren Yellavula
ISBN 10: 1838643575 ISBN 13: 9781838643577
Antico o usato Brossura

Da: WeBuyBooks, Rossendale, LANCS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Like New. Most items will be dispatched the same or the next working day. An apparently unread copy in perfect condition. Dust cover is intact with no nicks or tears. Spine has no signs of creasing. Pages are clean and not marred by notes or folds of any kind. Codice articolo wbs5053376532

Contatta il venditore

Compra usato

EUR 20,49
Convertire valuta
Spese di spedizione: EUR 7,87
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Yellavula, Naren
Editore: Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuovo Brossura

Da: Lucky's Textbooks, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo ABLIING23Mar2912160228338

Contatta il venditore

Compra nuovo

EUR 38,14
Convertire valuta
Spese di spedizione: EUR 3,39
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Yellavula, Naren
Editore: Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 40993808-n

Contatta il venditore

Compra nuovo

EUR 39,32
Convertire valuta
Spese di spedizione: EUR 2,24
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Yellavula, Naren
Editore: Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuovo Brossura

Da: Best Price, Torrance, CA, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. SUPER FAST SHIPPING. Codice articolo 9781838643577

Contatta il venditore

Compra nuovo

EUR 34,38
Convertire valuta
Spese di spedizione: EUR 7,63
In U.S.A.
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Yellavula, Naren
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuovo Paperback or Softback

Da: BargainBookStores, Grand Rapids, MI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback or Softback. Condizione: New. Hands-On RESTful Web Services with Go, Second Edition 1.52. Book. Codice articolo BBS-9781838643577

Contatta il venditore

Compra nuovo

EUR 42,61
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello

Foto dell'editore

Yellavula, Naren
Editore: Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781838643577

Contatta il venditore

Compra nuovo

EUR 42,90
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Yellavula, Naren
Editore: Packt Publishing, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 40993808

Contatta il venditore

Compra usato

EUR 42,97
Convertire valuta
Spese di spedizione: EUR 2,24
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Naren Yellavula
Editore: Packt Publishing Limited, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuovo PAP

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000. Codice articolo GB-9781838643577

Contatta il venditore

Compra nuovo

EUR 49,53
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Naren Yellavula
Editore: Packt Publishing Limited, 2020
ISBN 10: 1838643575 ISBN 13: 9781838643577
Nuovo PAP

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000. Codice articolo GB-9781838643577

Contatta il venditore

Compra nuovo

EUR 45,27
Convertire valuta
Spese di spedizione: EUR 6,79
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 15 copie di questo libro

Vedi tutti i risultati per questo libro