Guidelines for Building Web Cloud Native Applications Based on Go and React, by Kevin Hoffman & Dan Nemeth, translated by Song Jingchao, Wu Yingsong, Xu Bei, and Ma Chao.
August 1, 2017
This book has been published by the Electronic Industry Press and can be purchased on JD.com .
Photo taken on September 12, 2017, Beijing
Cloud Native Go shows developers how to build large-scale cloud applications that, while meeting the strong needs of today’s customers, can dynamically scale to handle data volumes, traffic, or users of almost any size.
Kevin Hoffman and Dan Nemeth describe modern cloud-native applications in detail, clarifying factors, rules, and habits related to rapid and reliable cloud-native development. They also introduced Go as a “simple and elegant” high-performance language, which is particularly suitable for cloud development.
In this book you will use Go to create microservices, use ReactJS and Flux to add front-end web components, and master advanced cloud-native technologies based on Go. Hoffman and Nemeth show how to use tools such as Wercker, Docker, and Dockerhub to build a continuous delivery pipeline; automatically push applications to the platform; and systematically monitor application performance in production.
The chapter introduction is as follows.
Kevin Hoffman helps businesses bring their applications to the cloud by modernizing and building cloud-native services in many different languages. He started programming at the age of 10 and taught himself BASIC on the reassembled Commodore VIC-20. Since then, he has been obsessed with building software and has spent a lot of time learning languages, frameworks, and patterns. He has built a range of software from remote-control photography drones, bionic security systems, ultra-low-latency financial applications to mobile applications. He fell in love with the Go language when building custom components that needed to work with Pivotal Cloud Foundry.
Kevin is the author of the popular Fantasy Book series ( The Sigilord Chronicles ), and he is eagerly looking forward to finally combining his love of building software with his love of building fantasy worlds.
Dan Nemeth currently works as a consulting solutions architect at Pivotal, where he supports Pivotal Cloud Foundry. He has been developing software since Commodore 64, has been professionally coding since 1995, and has written CGI scripts for local ISPs using ANSIC. Since then, he has spent most of his career as an independent consultant providing solutions for everything from finance to the pharmaceutical industry, using a variety of languages and frameworks that were popular at the time. Dan recently accepted Go as his destination and passionately used it for all projects.
If you find that Dan is not at the computer, he is probably playing sailing or fly fishing in the waters near Annapolis.