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

В этом видео мы рассмотрим готовый проект на Golang который является API Gateway для микросервисной архитектуры и используется в рамках системы Заметок, которую мы разрабатываем в отдельной серии роликов на канале. Разберем реализацию JSON Web Token авторизации и систему ошибок. Посмотрим на программную архитектуру проекта, разберем программные паттерны разработки и посмотрим как правильно разрабатывать используя язык программирования Golang. Код проекта доступен на GitHub. Ссылка на GitHub репозиторий:
Поддержи выход новых видео на Патреоне!   / theartofdevelopment   Другие видео: Разбираем микросервис на Python . Учимся разрабатывать на примере реального проекта    • Разбираем микросервис на Python . Учимся р...   Разработка REST API для RESTful API Service + JWT + swagger    • Проектируем и разрабатываем RESTful API Ga...   Разработка системы заметок на Python, Golang и микросервисы в 2021 году    • Разработка системы заметок на Python, Gola...   Как стать разработчиком. Часть 1    • Как стать разработчиком. Часть 1   Что такое микросервисы за 200 секунд    • Что такое микросервисы за 200 секунд   Что такое nginx за 200 секунд    • Что такое nginx за 200 секунд   VK: https://vk.com/theartofdevel
Telegram Group:
Twitter:   / theartofdevel​   Дружественный 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

Смотрите также