What do Docker, Kubernetes, and Prometheus have in common? All of these cloud native technologies are written in the Go programming language. This practical book shows you how to use Go's strengths to develop cloud native services that are scalable and resilient, even in an unpredictable environment. You'll explore the composition and construction of these applications, from lower-level features of Go to mid-level design patterns to high-level architectural considerations.
Each chapter builds on the lessons of the last, walking intermediate to advanced developers through Go to construct a simple but fully featured distributed key-value store. You'll learn best practices for adopting Go as your development language for solving cloud native management and deployment issues.
• Learn how cloud native applications differ from other software architectures
• Understand how Go can solve the challenges of designing scalable distributed services
• Leverage Go's lower-level features, such as channels and goroutines, to implement a reliable cloud native service
• Explore what "service reliability" is and what it has to do with cloud native
• Apply a variety of patterns, abstractions, and tooling to build and manage complex distributed systems
Docker、Kubernetes和Prometheus有什么共同点?所有这些云原生技术都是用Go编程语言编写的。这本实用的书告诉你如何利用Go的优势来开发可扩展和有弹性的云原生服务,即使是在不可预测的环境中。你将探索这些应用程序的组成和构建,从Go的低级功能到中级设计模式再到高级架构考虑。
每一章都建立在上一章的基础上,引导中高级开发人员通过Go来构建一个简单但功能齐全的分布式键值存储。你会学到采用Go作为开发语言解决云原生管理和部署问题的最佳实践。
- 了解云原生应用程序与其他软件架构的区别
- 了解Go如何解决设计可扩展分布式服务的挑战
- 利用Go的低级功能,如通道和goroutines,来实现可靠的云原生服务
- 探索什么是 "服务可靠性 "以及它与云原生的关系
- 应用各种模式、抽象和工具来构建和管理复杂的分布式系统
相关文库
计算机行业深度报告:DeepSeek系列报告之AI+医疗
2433
类型:行研
上传时间:2025-02
标签:计算机、DeepSeek、AI+医疗)
语言:中文
金额:5积分
电子书-Linux是如何工作的How Linux Works(英)
1803
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《网络是怎样连接的》-75页读书笔记
1597
类型:读书笔记
上传时间:2025-01
标签:网络、计算机、科普)
语言:中文
金额:9.9元
图解《网络数据安全管理条例》 及数据安全合规与技术体系
1463
类型:专题
上传时间:2024-10
标签:数据安全、网络)
语言:中文
金额:5积分
《网络导论》Networks An Introduction
1434
类型:电子书
上传时间:2021-05
标签:网络、社会科学)
语言:英文
金额:5积分
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1407
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1380
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
1340
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1279
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
电子书-高维数据统计:方法、理论与应用(英)
1230
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册