Software Development with Go: Cloud-Native Programming using Golang with Linux and Docker
Эта книга представляет собой практическое руководство по разработке программного обеспечения на языке Go с акцентом на создание облачных (cloud-native) приложений. Автор подробно рассматривает интеграцию Golang с ключевыми технологиями современной инфраструктуры: Linux и Docker.
В первой части книги освещаются основы системного программирования, включая работу с системными вызовами, использование пакета sys/unix и особенности реализации системных вызовов непосредственно в Go. Это фундамент для понимания низкоуровневого взаимодействия приложений с операционной системой.
Основная цель книги — научить разработчиков создавать эффективные, переносимые и готовые к развертыванию в облаке приложения, используя сильные стороны языка Go. Материал подходит как для программистов, уже знакомых с Go, так и для тех, кто хочет применять этот язык в контексте DevOps и cloud-native разработки.
Книга сочетает теорию с практическими примерами, помогая читателю не только освоить синтаксис и идиомы Go, но и понять, как строить на его основе реальные системы, взаимодействующие с контейнерами и операционной системой Linux.









