Облачный Go

Что общего у Docker, Kubernetes и Prometheus? Все эти облачные технологии написаны на языке программирования Go. В этой практической книге показано, как использовать сильные стороны Go для разработки масштабируемых и устойчивых облачных служб, действующих в непредсказуемом окружении. Вы узнаете,...

Full description

Bibliographic Details
Main Author: Титмус М. А.
Format: Book
Language:Russian
Published: Москва ДМК Пресс 2021
Online Access:https://e.lanbook.com/book/241106
https://e.lanbook.com/img/cover/book/241106.jpg
LEADER 03617nam0a2200265 i 4500
001 lan241106
003 RuSpLAN
005 20221220174156.0
008 221220s2021 ru gs 000 0 rus
020 |a 978-5-97060-965-1 
040 |a RuSpLAN 
041 0 |a rus 
044 |a ru 
080 |a 004.432 
084 |a 32.972.1  |2 rubbk 
245 0 0 |a Облачный Go  |c Титмус М. А. 
260 |a Москва  |b ДМК Пресс  |c 2021 
300 |a 418 с. 
504 |a Библиогр.: доступна в карточке книги, на сайте ЭБС Лань 
520 8 |a Что общего у Docker, Kubernetes и Prometheus? Все эти облачные технологии написаны на языке программирования Go. В этой практической книге показано, как использовать сильные стороны Go для разработки масштабируемых и устойчивых облачных служб, действующих в непредсказуемом окружении. Вы узнаете, как конструировать такие приложения, познакомитесь с приемами создания низкоуровневых функций Go, шаблонами проектирования и архитектурными решениями. Каждая глава основана на предыдущей и все они последовательно рассматривают создание простого, но полнофункционального распределенного хранилища пар ключ/значение на языке Go. Вы познакомитесь с передовыми практиками использования Go в качестве языка разработки для решения задач, связанных с управлением и развертыванием облачных приложений, а также: • узнаете, чем облачные приложения отличаются от других программных архитектур; • увидите, как Go помогает решать проблемы проектирования масштабируемых распределенных служб; • познакомитесь с низкоуровневыми особенностями Go, такими как каналы и сопрограммы (горутины), позволяющими реализовать надежные облачные службы; • узнаете, что такое «надежность» и как она связана с облачными технологиями; • научитесь применять различные шаблоны, абстракции и инструменты для создания сложных распределенных систем и управления ими. Издание адресовано опытным разработчикам, особенно инженерам веб-приложений и инженерам по надежности, которые решают задачи управления и развертывания облачных приложений. 
521 8 |a Книга из коллекции ДМК Пресс - Информатика 
100 1 |a Титмус М. А. 
856 4 |u https://e.lanbook.com/book/241106 
856 4 8 |u https://e.lanbook.com/img/cover/book/241106.jpg 
910 |a ЭБС Лань