Разбираем микросервис APIGateway на Golang . Учимся разрабатывать на примере реального проекта

В этом видео мы рассмотрим готовый проект на Golang который является API Gateway для микросервисной архитектуры и используется в рамках системы Заметок, которую мы разрабатываем в отдельной серии роликов на канале. Разберем реализацию JSON Web Token авторизации и систему ошибок. Посмотрим на программную архитектуру проекта, разберем программные паттерны разработки и посмотрим как правильно разрабатывать используя язык программирования Golang. Код проекта доступен на GitHub. Ссылка на GitHub репозиторий: Поддержи выход новых видео на Патреоне! Другие видео: Разбираем микросервис на Python . Учимся разрабатывать на примере реального проекта Разработка REST API для RESTful API Service JWT swagger Разработка системы заметок на Python, Golang и микросервисы в 2021 году Как стать разработчиком. Часть 1 Что такое микросервисы за 200 секунд Что такое nginx за 200 секунд VK: Telegram Group: Twitter: ​ Дружественный Golang чат: 0:00 Intro 0:33 Overview, Project Structure 2:42 Entrypoint, Logger 12:34 Config 15:40 Router 16:30 Cache 21:40 JSON Web Token 32:05 Handlers 38:18 Auth Handler and Data Transfer Object 41:13 Error Handling 50:30 Categories Handler 54:50 Notes Handler 56:40 Tags Handler 1:00:10 REST Client 1:09:00 Services and Context 1:23:10 Start Server 1:24:36 Graceful Shutdown 1:26:40 nil != nil test 1:32:05 Outro #golang #голенг #rest #api #restapi #rest_api #restfulservice #restful_service #microservices #architecture #development #howto #learnbasics #coding #programming #изучаемIT #микросервисы #программирование #разработка #архитектура #инфраструктура #json
Back to Top