Cloud Native Go: Building Web Applications and Microservices for the Cloud with Go and React (Developer's Library)
<b>The Complete Guide to Building Cloud-Based Services</b> <br> <br> <b>Cloud Native Go </b>shows developers how to build massive cloud applications that meet the insatiable demands of today’s customers, and will dynamically scale to handle virtually any volume of data, traffic, or users.<br> <br>Kevin Hoffman and Dan Nemeth describe the modern cloud-native application in detail, illuminating factors, disciplines, and habits associated with rapid, reliable cloud-native development. They also introduce Go, a “simply elegant†high-performance language that is especially well-suited for cloud development.<br> <br>You’ll walk through creating microservices in Go, adding front-end web components using ReactJS and Flux, and mastering advanced Go-based cloud-native techniques. Hoffman and Nemeth show how to build a continuous delivery pipeline with tools like Wercker, Docker, and Dockerhub; automatically push apps to leading platforms; and systematically monitor app performance in production.<br> <br> <ul> <li>Learn “The Way of the Cloudâ€: why developing good cloud software is fundamentally about mindset and discipline</li> <li>Discover why Go is ideal for cloud-native microservices development</li> <li>Plan cloud apps that support continuous delivery and deployment</li> <li>Design service ecosystems, and then build them in a test-first manner</li> <li>Push work-in-progress to a cloud</li> <li>Use Event Sourcing and CQRS patterns to react and respond to enormous volume and throughput</li> <li>Secure cloud-based web applications: do’s, don’ts, and options</li> <li>Create reactive applications in the cloud with third-party messaging providers</li> <li>Build massive-scale, cloud-friendly GUIs with React and Flux</li> <li>Monitor dynamic scaling, failover, and fault tolerance in the cloud</li> </ul> <br> <p style="margin:0px;"> </p>