Приглашенным спикером стала Backend Developer компании Technodom Александра Быкова. Она начала свое выступление с рассказа о том, почему начала писать на Go, что такое микросервисы и в чем их отличия от монолита.
“Монолит обладает единым компонентом, глобальной моделью данных и единым стеком. Микросервис же - это независимый и небольшой компонент с локальной моделью данных и различными технологиями”, - пояснила спикер.
Она рассказала о принципе единственной ответственности, в том числе в контексте микросервисной архитектуры, и почему так важно его придерживаться в разработке. Также была рассмотрена тема базы данных, модели “каждому микросервису своя база”, плюсы и минусы монолита и микросервиса и коммуникации микросервисов.
В завершение лекции Александра подробнее рассмотрела язык Go и кроссплатформенность. Она отметила, что Go имеет простую и понятную инструкцию, и поделилась кодом уже работающего приложения. После выступления участники смогли задать Александре вопросы по теме.
Запись выступления по ссылке: https://www.youtube.com/watch?v=AZVJZoXP7eo
Когда: 6 октября
Место: IT-hub "Терриконовая Долина"
Алалыкина, 12
Данное мероприятие проведено бесплатно при поддержке “Управления информатизации, оказания государственных услуг и архивов Карагандинской области”.
Организатор: “Управление информатизации, оказания государственных услуг и архивов Карагандинской области”.