Александра Быкова Go-да қызметтерді қалай жазу керектігін және қателеспеу жолдарын айтты
2022-10-07 17:05
Go бағдарламалау тілі веб-қызметтерді және клиент-сервер қосымшаларын жасауда қолданылады. 6 қазан күні ІТ-хабта дәріс өтті, ол жерде микросервистер, gRPC хаттамасын пайдалану және Go тілі туралы айтылды.
Шақырылған спикер Technodom компаниясының Backend DeveloperАлександа Быкова болды. Ол өз сөзін неліктен go-да жаза бастағанын, микросервистер дегеніміз не және олардың монолиттен айырмашылығы неде екендігі туралы әңгімеден бастады.
"Монолитте бір компонент, әлемдік деректер моделі және бір стек бар. Микросервис - бұл деректердің жергілікті моделі мен түрлі технологиялары бар тәуелсіз және шағын компонент", - деп түсіндірді спикер.
Ол жалғыз жауапкершілік принципі туралы, оның ішінде микросервистік архитектура контекстінде және оны дамытуда ұстану неге соншалықты маңызды екенін айтты. Сондай-ақ мәліметтер базасының тақырыбы, "әр микросервистің өз базасы" моделі, монолит пен микросервистің және микросервистердің коммуникациясының оң және теріс жақтары қарастырылды.
Дәріс соңында Александра Go тілі мен кросс-платформаны толығырақ қарастырды. Ол Go-да қарапайым және түсінікті нұсқаулық бар екенін атап өтті және қазірдің өзінде жұмыс істеп тұрған қосымшаның кодымен бөлісті. Сөз сөйлегеннен кейін қатысушылар Александраға тақырып бойынша сұрақтар қоя алды.
Организатор: “Управление информатизации, оказания государственных услуг и архивов Карагандинской области”.