Get Free Shipping on orders over $89
Cloud Native programming with Golang : Develop microservice-based high performance web apps for the cloud with Go - Martin Helmich

Cloud Native programming with Golang

Develop microservice-based high performance web apps for the cloud with Go

By: Martin Helmich, Mina Andrawos

Paperback | 27 December 2017

At a Glance

Paperback


$126.75

or 4 interest-free payments of $31.69 with

 or 

Ships in 10 to 15 business days

Practical techniques to build cloud-native apps that dynamically scale to handle virtually any volume of data, traffic, or users About This Book * Let your applications run faster while generating smaller cloud service bills *Integrate your application with Docker and deploy them using AWS, Azure. *Develop cloud-native apps that dynamically scale to handle virtually any volume of data, traffic, or users. Who This Book Is For Go developers who want to build secure, resilient, robust and scalable applications that are cloud native, will find this book helpful. Some knowledge of web services and web programming should be sufficient to get you through the book. What You Will Learn * Understand modern software applications architectures *Build secure microservices that can effectively communicate with other services *Learn how microservices exchange reliable messages via message queues *Leverage the power of containers *Explore AWS and Azure cloud services *Build front end applications using ReactJS with Go *Implement continuous delivery for modern applications *Migrate older monolithic applications into modern microservices cloud ready architectures. In Detail Cloud computing and microservices are two very important concepts in modern software architecture. They represent key skills that ambitious software engineers need to acquire in order to design and build software applications capable of performing and scaling. Go is a modern cross-platform programming language that is very powerful yet simple; it is an excellent choice for microservices and cloud applications. Go is gaining more and more popularity, and becoming an attractive skill as well. The book will take you on a journey into the world of microservices and cloud computing with the help of Go. It will start by covering the architectures of cloud applications in general and also describe the architecture for the distributed example application that will be used within the course of the book. Then it dives deep into the techniques and design approaches of writing microservices. After that, you will learn about message queues, containers, what they are, and the power they bring to software deployment. From there, we take a dive into commercial cloud offerings by covering AWS, and Azure discussing continuous delivery for our application, followed by how to monitor our microservices. We conclude by discussing how to migrate monolithic apps into cloud ready microservices, and where to go from there. By the end, you will learn how to write microservices that are deployable to the cloud and understand about the commercial cloud offerings like AWS and Azure, and build non trivial Go applications.

More in Programming & Scripting Languages

Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$49.99

33%
OFF
Swift : The Practical Guide - Kerem Koseoglu
Introduction to Programming Languages - Gordon Hurley
Learning Go : An Idiomatic Approach to Real-World Go Programming - Jon Bodner
The C Programming Language : Prentice Hall Software - Brian Kernighan

RRP $107.04

$75.75

29%
OFF
Fundamentals of Python : 3rd Edition - First Programs - Kenneth Lambert
PHP, MySQL, & JavaScript All-In-One For Dummies : For Dummies - Richard Blum
C# 10.0 All-in-One For Dummies : For Dummies (Computer/Tech) - John Paul Mueller
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$46.99

33%
OFF
Effective Typescript : 83 Specific Ways to Improve Your Typescript - Dan VanderKam
C++ Programming Language, The - Bjarne Stroustrup

RRP $117.91

$89.99

24%
OFF
Fluent Python : Clear, Concise, and Effective Programming 2nd Edition - Luciano Ramalho