會員專區 會員登入
會員登記忘記密碼
尋找門市
Cloud Native Go
作者 Kevin Hoffman
出版社 AW
ISBN 9780672337796
分類 Computer & Information Technology > Internet
價格 HK$320.00
 
匯率只供參考
貨幣兌換參考
匯率只供參考
本網站未能顯示存貨,書籍資料僅供參考。
如欲查詢店存或選購,請致電或親臨門市了解更多。
 更多資料
Today, companies and developers need to respond to changing markets at breakneck speeds. Organizations that aren't built on highly-available, rapidly-evolving software are going the way of the dinosaurs. Cloud Native Go brings together the knowledge developers need to build massive-scale cloud applications that meet the insatiable demands of today's customers and markets.

Kevin Hoffman and 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.

Hoffman and 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,Hoffman and Nemeth show you how to go from git commit to a continuous delivery pipeline with tools like Wercker, Docker, and Dockerhub, automatically pushing 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.


Preface

1. How This Book is Organized

2. Getting Started

3. Cloud-Native Applications

4. Go Primer

5. Building Microservices in Go

6. Testing and TDD in Go

7. Delivering Continuously

8. Securing a Microservice

9. Using Backing Services

10. Integrating with MongoDB

11. Event Sourcing and CQRS

12. Building a Go Web Application

13. AngularJS Primer

14. Testing AngularJS Applications

15. Debugging and Troubleshooting Go Apps

16. Securing a Go Web Application with OAuth2

17. Web Sockets and SSE

18. Building a Front End to the Event Sourcing IoT sample

19. Full Application Sample – YouChronicles

20. Conclusion


本網站建議瀏覽環境: Chrome/Firefox/Internet Explorer 9.0+; 屏幕解像度1024x768或以上
©1999-2020 商務印書館(香港)網上書店有限公司 版權所有
放入暫存架