Пресс-релизы

Александра Быкова рассказала, как писать сервисы на Go и не ошибиться

2022-10-07 15:27
Язык программирования Go используется в разработке веб-сервисов и клиент-серверных приложений. 6 октября в IT-хабе прошла лекция, где рассказали о микросервисах, использовании протокола gRPC и самом языке Go.

Приглашенным спикером стала Backend Developer компании Technodom Александра Быкова. Она начала свое выступление с рассказа о том, почему начала писать на Go, что такое микросервисы и в чем их отличия от монолита.

“Монолит обладает единым компонентом, глобальной моделью данных и единым стеком. Микросервис же - это независимый и небольшой компонент с локальной моделью данных и различными технологиями”, - пояснила спикер.

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

В завершение лекции Александра подробнее рассмотрела язык Go и кроссплатформенность. Она отметила, что Go имеет простую и понятную инструкцию, и поделилась кодом уже работающего приложения. После выступления участники смогли задать Александре вопросы по теме.

Запись выступления по ссылке: https://www.youtube.com/watch?v=AZVJZoXP7eo

Когда: 6 октября
Место: IT-hub "Терриконовая Долина"
Алалыкина, 12

Данное мероприятие проведено бесплатно при поддержке “Управления информатизации, оказания государственных услуг и архивов Карагандинской области”.

Организатор: “Управление информатизации, оказания государственных услуг и архивов Карагандинской области”.