作者简介
Kevin Hoffman通过现代化和以多种不同语言构建云原生服务的方式帮助企业将其应用程序引入云端。他10岁时开始编程,从那时起便已经沉迷于构建软件,并花了很多时间学习语言、框架和模式。他已经构建了从遥控摄影无人机、仿生性安全系统、超低延迟金融应用程序到移动应用程序等一系列软件,并且在构建需要与Pivotal Cloud Foundry配合使用的自定义组件时爱上了Go语言。
Dan Nemeth目前在Pivotal担任咨询解决方案架构师,负责支持Pivotal Cloud Foundry。他从1995年开始从事专业编码,使用ANSI C编写了用于本地ISP的CGI脚本。他职业生涯的大部分时间都是作为独立顾问为金融、制药等各个行业提供解决方案,其间不断使用当时流行的各种语言和框架。Dan最近接受了Go作为自己的"归宿",其间不断热情地将它用于所有的项目。
译者简介
宋净超,TalkingData技术运营团队工程师。拥有多年的Hadoop大数据平台运维管理经验,熟悉Hadoop技术、Docker生态系统以及PaaS平台,主导了 TalkingData的Yarn on Docker项目改造和微服务落地,关注开源软件及Docker、Kubernetes的前沿发展,关注Kubernetes和TensorFlow的实践。多次在全球架构师峰会、QCon 、CNUTCon、云栖大会等技术会议上作为讲师进行技术分享,博客地址:http://rootsongjc.github.io/。
发表于2024-11-22
Cloud Native Go: Building Web Applications and Microservices for the Cloud with Go and React (Develo 2024 pdf epub mobi 电子书
KevinHoffmanand Dan Nemeth start with a primer on Go, a programming language that's rapidly gaining traction due to its elegant simplicity, performance, and exceptional suitability for cloud development. Next, they describe the modern cloud-native applicati...
评分KevinHoffmanand Dan Nemeth start with a primer on Go, a programming language that's rapidly gaining traction due to its elegant simplicity, performance, and exceptional suitability for cloud development. Next, they describe the modern cloud-native applicati...
评分KevinHoffmanand Dan Nemeth start with a primer on Go, a programming language that's rapidly gaining traction due to its elegant simplicity, performance, and exceptional suitability for cloud development. Next, they describe the modern cloud-native applicati...
评分KevinHoffmanand Dan Nemeth start with a primer on Go, a programming language that's rapidly gaining traction due to its elegant simplicity, performance, and exceptional suitability for cloud development. Next, they describe the modern cloud-native applicati...
评分KevinHoffmanand Dan Nemeth start with a primer on Go, a programming language that's rapidly gaining traction due to its elegant simplicity, performance, and exceptional suitability for cloud development. Next, they describe the modern cloud-native applicati...
图书标签: GO 计算机 程序设计 O'Reilly 英文版 英文 电子版 Go
KevinHoffmanand Dan Nemeth start with a primer on Go, a programming language that's rapidly gaining traction due to its elegant simplicity, performance, and exceptional suitability for cloud development. Next, they describe the modern cloud-native application in detail, illuminating the 12 Factors associated with successful cloud-native development and the modern disciplines and habits that drive rapid and reliable cloud development.
Hoffmanand Nemeth then guide you through building the skills you need to create microservices in Go, helping you master key techniques such as Test-Driven Development (TDD). Once you're comfortable building microservices, the authors show how to add front-end web components using ReactJS and Flux. They walk through Go-based, cloud-native techniques for request routing, RESTful service creation, Event Sourcing and CQRS, securing services, OAuth2 authentication, and much more.
You'll find practical techniques for working with web sockets at scale in the cloud, developing reactive UIs, making the most of concurrency, and integrating database access. At each appropriate stopping point,Hoffmanand Nemeth show you how to go fromgit committo a continuous delivery pipeline with tools like Wercker, Docker, and Dockerhub, automaticallypushing your apps to platform providers like Cloud Foundry/Pivotal Web Services, watching them run there, and assessing their ability to dynamically scale, support failover, fault tolerance, and monitoring.
With cloud-native development rapidly accelerating in importance, these are skills you need now - and no other book brings them together like this. By the time you're finished, you'll be ready to build cloud-native apps that dynamically scale to handle virtually any volume of data, traffic, or users.
It actually talks the way of software development and has nothing specific for Cloud or Go. The authors said they do not want to write "another syntax book" in preface, while they dedicate one chapter on how to use git, homebrew, and registering an account on GitHub.
评分It actually talks the way of software development and has nothing specific for Cloud or Go. The authors said they do not want to write "another syntax book" in preface, while they dedicate one chapter on how to use git, homebrew, and registering an account on GitHub.
评分这是一本~介绍软件开发的书,碰巧用的是Go语言。作者显然没有打算浪费笔墨在语言特性这种基础知识上,况且软件开发这么复杂的事情,各个环节要一个不漏都挤在一本书里,那每一部分必然不能讲太细。书的主旨也不是云服务开发指南,而是各种云资源介绍。读之可以温故而知新吧……
评分It actually talks the way of software development and has nothing specific for Cloud or Go. The authors said they do not want to write "another syntax book" in preface, while they dedicate one chapter on how to use git, homebrew, and registering an account on GitHub.
评分It actually talks the way of software development and has nothing specific for Cloud or Go. The authors said they do not want to write "another syntax book" in preface, while they dedicate one chapter on how to use git, homebrew, and registering an account on GitHub.
Cloud Native Go: Building Web Applications and Microservices for the Cloud with Go and React (Develo 2024 pdf epub mobi 电子书