Разбираем микросервис 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
1 view
87
57
5 months ago 00:48:32 3
Илья Кучмин — JHipster: думали, распаковка, оказалось — вскрытие
7 months ago 00:43:30 7
Есть ли Go после Python? — OR подкаст, 1 выпуск
11 months ago 01:32:34 1
Разбираем микросервис APIGateway на Golang . Учимся разрабатывать на примере реального проекта
11 months ago 00:17:39 1
💼🤑 ПОСМОТРИ КАК ПРАВИЛЬНО СОБИРАТЬ КРИПТОПОРТФЕЛЬ! МОЙ ПОРТФЕЛЬ ИЗ АЛЬТКОИНОВ И ПЛАН ДЕЙСТВИЙ
11 months ago 00:30:06 1
Рынок ждет сигналы к росту. IT ускоряется, а ритейлеры возобновят дивиденды?
11 months ago 04:34:17 1
5 - 3 | ПОДБОР НАКОНЕЦ-ТО УСПОКИЛСЯ? ВРОДЕ КАК ДА | СМОТРИ МЕТУ ЯНВАРЯ НА КАНАЛЕ | СТРИМ MLBB #90
12 months ago 00:07:44 1
НИКОГДА не РЕМОНТИРУЙ так СВЕТОДИОДНЫЕ ЛАМПОЧКИ! Долго служить не будут! Ремонт LED лампочек на тяп!
1 year ago 00:04:34 11
[K8S] Использование K8S и Kubectl | Введение в микросервисы
1 year ago 00:06:45 1
[Docker] Установка Docker и Minikube | Введение в микросервисы
1 year ago 00:11:10 1
TechTalk “Событийно-ориентированные микросервисы и проблемы перехода“ / Алена Мельник
1 year ago 00:30:14 21
Курс по аналитике. Лекция №6.
1 year ago 00:52:50 1
Евгений Лабутин — Чистая архитектура и как она помогает строить микросервисы и микрофронтенды
1 year ago 01:10:34 1
Wiremock – REST API для ваших тестов c Дмитрием Тучс |
1 year ago 00:09:13 1
КАК РАБОТАЕТ ФЛЭШ - КАРТА | Что внутри флэшки?
1 year ago 00:27:58 1
«Почему микросервисная архитектура не всегда лучший выбор для сложных приложений», Степан Родионов
1 year ago 00:49:12 1
Разбираем микросервис на Python . Учимся разрабатывать на примере реального проекта
1 year ago 00:05:48 1
Лампа светодиодная для подсветки на кухню. Обзор и установка
1 year ago 00:15:50 1
Iphone 6 Замена дисплея и подробная разборка
1 year ago 00:30:27 1
Битва компетенций X5 Tech. Выпуск 1
2 years ago 00:14:34 1
Дженерики в Golang
2 years ago 01:14:14 4
gRPC + HTTP + Golang = КОДОГЕНЕРАЦИЯ
2 years ago 00:00:00 9
Батчинг (запросов) при помощи Hystrix (Spring+Java+Gradle).