Microservices with Go. Second Edition. The expert’s guide to building secure, scalable, and reliable microservices with Go

Второе издание книги «Microservices with Go» представляет собой экспертное руководство по созданию безопасных, масштабируемых и надежных микросервисов на языке Go. Автор, Александр Шуйсков, опираясь на опыт работы в крупных технологических компаниях (Uber, Booking.com, eBay), делится практическими знаниями по проектированию и реализации распределенных систем.

Книга начинается с введения в микросервисную архитектуру, анализа её преимуществ и недостатков, а также обоснования выбора Go как языка для разработки. Далее подробно рассматривается структура проекта на Go, написание идиоматичного кода, работа с ошибками, интерфейсами, контекстами и тестами.

Основная часть посвящена построению примера приложения для работы с фильмами, разбитого на микросервисы (метаданные, рейтинги), что позволяет на практике изучить ключевые аспекты: проектирование сервисов, организацию кода, взаимодействие между компонентами и обеспечение надежности. Книга охватывает фундаментальные принципы, необходимые для создания production-готовых систем.

Издание предназначено для разработчиков, которые хотят освоить создание микросервисов на Go, от базовых концепций до продвинутых практик, и будет особенно полезно инженерам, работающим над распределенными системами и высоконагруженными приложениями.

Microservices with Go. Second Edition. The expert’s guide to building secure, scalable, and reliable microservices with Go
A
Автор
Alexander Shuiskov
Издательство
Packt Publishing
Год
2025
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент