Олег Козырев - Микросервисы, как в BigTech 2.0 (2025)
Torrent Information
DetailsGlobal Parameters
Identification Hash
76436E70D4ADD69EC73E9B0ECD80AD824988FCB9
Community Trust & Feedback
Files (1114)
1. Что нужно сделать в первую очередь.mp4
1. Что нужно сделать в первую очередь.mp4
1.1 Что такое HTTP, HTTP 1.1, HTTP 2 и HTTP 3 — зачем придумали и.mp4
1.1 Что такое HTTP, HTTP 1.1, HTTP 2 и HTTP 3 — зачем придумали и.mp4
1.2 Что такое REST API и какие у него особенности.mp4
1.2 Что такое REST API и какие у него особенности.mp4
1.3 Создаём простой HTTP сервер на chi Первая middleware на Go.mp4
1.3 Создаём простой HTTP сервер на chi Первая middleware на Go.mp4
1.4 Что такое OpenAPI и как описывать схемы контрактов.mp4
1.4 Что такое OpenAPI и как описывать схемы контрактов.mp4
1.5 Генерация HTTP API на основе OpenAPI схемы.mp4
1.5 Генерация HTTP API на основе OpenAPI схемы.mp4
10.1 Что такое DI контейнер и зачем он нужен Пишем свой DI контейнер.mp4
10.1 Что такое DI контейнер и зачем он нужен Пишем свой DI контейнер.mp4
11.1 Разворачиваем инфраструктуру для e2e тестов через testcontainers.mp4
11.1 Разворачиваем инфраструктуру для e2e тестов через testcontainers.mp4
11.2 dz4.mp4
11.2 dz4.mp4
11.3 СОБЕС ЯНДЕКС УМНЫЙ ДОМ.mp4
11.3 СОБЕС ЯНДЕКС УМНЫЙ ДОМ.mp4
11.4 Четвертая-QA-встреча- 23.07.2025.mp4
11.4 Четвертая-QA-встреча- 23.07.2025.mp4
11.5 Доклад-про-перекат-в-Golang- 30.07.2025.mp4
11.5 Доклад-про-перекат-в-Golang- 30.07.2025.mp4
11.6 Как-писать-Резюме.mp4
11.6 Как-писать-Резюме.mp4
11.7 СОБЕС-ЯНДЕКС.mp4
11.7 СОБЕС-ЯНДЕКС.mp4
12.1 Что такое Kafka и зачем она нужна Поднимаем Kafka в Docker.mp4
12.1 Что такое Kafka и зачем она нужна Поднимаем Kafka в Docker.mp4
12.2 Интегрируем работу с Kafka в архитектуру сервиса вынося часть.mp4
12.2 Интегрируем работу с Kafka в архитектуру сервиса вынося часть.mp4
13.1 Регистрируем бота в telegram Пишем два бота эхо бот и погодный.mp4
13.1 Регистрируем бота в telegram Пишем два бота эхо бот и погодный.mp4
13.2 Интегрируем работу с telegram ботов в архитектуру сервиса.mp4
13.2 Интегрируем работу с telegram ботов в архитектуру сервиса.mp4
13.3 dz.mp4
13.3 dz.mp4
13.4 СОБЕС ORION SOFT.mp4
13.4 СОБЕС ORION SOFT.mp4
13.5 СОБЕС ЯНДЕКС ТАКСИ.mp4
13.5 СОБЕС ЯНДЕКС ТАКСИ.mp4
13.6 СОБЕС SELECTEL.mp4
13.6 СОБЕС SELECTEL.mp4
13.7 СОБЕС ОЗОН.mp4
13.7 СОБЕС ОЗОН.mp4
13.8 СОБЕС ТУТУ.mp4
13.8 СОБЕС ТУТУ.mp4
14.1 Введение в кэширование Зачем нужен кэш Какие бывают стратегии.mp4
14.1 Введение в кэширование Зачем нужен кэш Какие бывают стратегии.mp4
14.2 Поднимаем Redis в Docker compose и учимся базовым операциям.mp4
14.2 Поднимаем Redis в Docker compose и учимся базовым операциям.mp4
14.3 Интегрируем работу с Redis в архитектуру сервиса.mp4
14.3 Интегрируем работу с Redis в архитектуру сервиса.mp4
15.1 Идентификация, аутентификация и авторизация в чем разница.mp4
15.1 Идентификация, аутентификация и авторизация в чем разница.mp4
15.10 СОБЕС МТС ОБЛАК СИС ТЕХНИЧКА.mp4
15.10 СОБЕС МТС ОБЛАК СИС ТЕХНИЧКА.mp4
15.11 СОБЕС МТС ОБЛАК СИС ДИЗ.mp4
15.11 СОБЕС МТС ОБЛАК СИС ДИЗ.mp4
15.2 Разбираемся с JWT и реализуем API по работе с ним.mp4
15.2 Разбираемся с JWT и реализуем API по работе с ним.mp4
15.3 dz.mp4
15.3 dz.mp4
15.4 СОБЕС ЯНДЕКС НОВЫЙ.mp4
15.4 СОБЕС ЯНДЕКС НОВЫЙ.mp4
15.5 qa5-small.mp4
15.5 qa5-small.mp4
15.6 СОБЕС ОЗОН.mp4
15.6 СОБЕС ОЗОН.mp4
15.7 СОБЕС ОЗОН БАНК.mp4
15.7 СОБЕС ОЗОН БАНК.mp4
15.8 СОБЕС ЯНДЕКС УМНЫЙ ДОМ.mp4
15.8 СОБЕС ЯНДЕКС УМНЫЙ ДОМ.mp4
15.9 QA.mp4
15.9 QA.mp4
16.1. Что такое Open Telemetry .mp4
16.1. Что такое Open Telemetry .mp4
16.2 Внедряем трейсинг в сервисы через Open Telemetry Collector.mp4
16.2 Внедряем трейсинг в сервисы через Open Telemetry Collector.mp4
16.3 Внедряем логирование в сервисы через Open Telemetry Collector.mp4
16.3 Внедряем логирование в сервисы через Open Telemetry Collector.mp4
16.4 Внедряем сбор метрик с помощью Open Telemetry Collector’а,.mp4
16.4 Внедряем сбор метрик с помощью Open Telemetry Collector’а,.mp4
16.5 dz.mp4
16.5 dz.mp4
16.6 LIVE CALL.mp4
16.6 LIVE CALL.mp4
17.1 Что такое Envoy и зачем он нужен.mp4
17.1 Что такое Envoy и зачем он нужен.mp4
17.2 Проксируем через Envoy http трафик.mp4
17.2 Проксируем через Envoy http трафик.mp4
17.3 Проксируем через Envoy gRPC трафик.mp4
17.3 Проксируем через Envoy gRPC трафик.mp4
17.4 Проксируем через Envoy gRPC трафик с аутентификацией.mp4
17.4 Проксируем через Envoy gRPC трафик с аутентификацией.mp4
17.5 DZ.mp4
17.5 DZ.mp4
17.6 Восьмая QA встреча 17.09.2025.mp4
17.6 Восьмая QA встреча 17.09.2025.mp4
2. Напутственное слово.mp4
2. Напутственное слово.mp4
2.1 Как устроены gRPC и protobuf, где они применяются и в чём их.mp4
2.1 Как устроены gRPC и protobuf, где они применяются и в чём их.mp4
2.2. Пишем первый proto-файл.mp4
2.2. Пишем первый proto-файл.mp4
2.3 Настраиваем генерацию grpc сервера и grpc клиента через buf.mp4
2.3 Настраиваем генерацию grpc сервера и grpc клиента через buf.mp4
2.4 Пишем логику grpc сервера и запускаем grpc клиент.mp4
2.4 Пишем логику grpc сервера и запускаем grpc клиент.mp4
2.5 Поднимаем gRPC gateway для проксирование http трафика.mp4
2.5 Поднимаем gRPC gateway для проксирование http трафика.mp4
2.6 Обеспечиваем валидацию входных данных с помощью плагина proto.mp4
2.6 Обеспечиваем валидацию входных данных с помощью плагина proto.mp4
2.7 Генерируем Open API схему из proto файла Поднимаем swagger.mp4
2.7 Генерируем Open API схему из proto файла Поднимаем swagger.mp4
2.8 Пишем gRPC интерцептор и подключаем его к серверу.mp4
2.8 Пишем gRPC интерцептор и подключаем его к серверу.mp4
2.9.0 Разбираемся как организовать go workspace для многомодульного.mp4
2.9.0 Разбираемся как организовать go workspace для многомодульного.mp4
2.9.1 dz1.mp4
2.9.1 dz1.mp4
2.9.2 Что на самом деле скрывается за «софт скиллами».mp4
2.9.2 Что на самом деле скрывается за «софт скиллами».mp4
2.9.3 Первая QA встреча 04.07.2025.mp4
2.9.3 Первая QA встреча 04.07.2025.mp4
3. Целеполагание в развитии ТАК ТО ВАЖНЫЙ ВИДОС.mp4
3. Целеполагание в развитии ТАК ТО ВАЖНЫЙ ВИДОС.mp4
3.1 Зачем приложению нужна архитектура Как структурировать go приложение.mp4
3.1 Зачем приложению нужна архитектура Как структурировать go приложение.mp4
3.2 Пишем repository слой.mp4
3.2 Пишем repository слой.mp4
3.3 Пишем сервисный слой с бизнес логикой.mp4
3.3 Пишем сервисный слой с бизнес логикой.mp4
3.4 Пишем API слой с хендлерами и запускаем сервер с обновленной.mp4
3.4 Пишем API слой с хендлерами и запускаем сервер с обновленной.mp4
3.5 Пишем обертку над grpc клиентом, интегрируя его в архитектуру.mp4
3.5 Пишем обертку над grpc клиентом, интегрируя его в архитектуру.mp4
4. Как учиться новому.mp4
4. Как учиться новому.mp4
4.1 Что такое юнит тест Пишем первые юнит тесты.mp4
4.1 Что такое юнит тест Пишем первые юнит тесты.mp4
4.2 Осваиваем пакет testify для удобства написания тестов.mp4
4.2 Осваиваем пакет testify для удобства написания тестов.mp4
4.3 Пишем тесты с изоляцией зависимостей Ручные stub и генерируемые.mp4
4.3 Пишем тесты с изоляцией зависимостей Ручные stub и генерируемые.mp4
4.4.0 Интегрируем юнит тесты в чистую архитектуру и используем тестовые.mp4
4.4.0 Интегрируем юнит тесты в чистую архитектуру и используем тестовые.mp4
4.4.1 dz2.mp4
4.4.1 dz2.mp4
4.4.2 Вторая QA-Встреча.mp4
4.4.2 Вторая QA-Встреча.mp4
5. Культура общение на курсе ВАЖНО ЗНАТЬ, ЧТОБ НЕ ПОЛУЧИТЬ БАН.mp4
5. Культура общение на курсе ВАЖНО ЗНАТЬ, ЧТОБ НЕ ПОЛУЧИТЬ БАН.mp4
5.1 Docker 2025 Полный Курс с ПРАКТИКОЙ За 1 Час.mp4
5.1 Docker 2025 Полный Курс с ПРАКТИКОЙ За 1 Час.mp4
5.2 Учимся использовать Docker-compose.mp4
5.2 Учимся использовать Docker-compose.mp4
6. Обзор проекта, который будем делать на курсе.mp4
6. Обзор проекта, который будем делать на курсе.mp4
6.1 Поднимаем Postgres в Docker compose, накатываем миграции и пишем.mp4
6.1 Поднимаем Postgres в Docker compose, накатываем миграции и пишем.mp4
6.2 Интегрируем работу с Postgres в архитектуру сервиса.mp4
6.2 Интегрируем работу с Postgres в архитектуру сервиса.mp4
7. Признание в любви к Коле Тузову.mp4
7. Признание в любви к Коле Тузову.mp4
7.1 Поднимаем MongoDB в Docker compose, накатываем миграции и пишем.mp4
7.1 Поднимаем MongoDB в Docker compose, накатываем миграции и пишем.mp4
7.2 Интегрируем работу с MongoDB в архитектуру сервиса.mp4
7.2 Интегрируем работу с MongoDB в архитектуру сервиса.mp4
7.3 dz3.mp4
7.3 dz3.mp4
7.4 Третья QA-встреча (16.07.2025).mp4
7.4 Третья QA-встреча (16.07.2025).mp4
8. Как подготовиться к первой неделе курса.mp4
8. Как подготовиться к первой неделе курса.mp4
8.1 Зачем нужна конфигурация Пишем свою обработку env конфигов и.mp4
8.1 Зачем нужна конфигурация Пишем свою обработку env конфигов и.mp4
9.1 Разрабатываем платформенную библиотеку.mp4
9.1 Разрабатываем платформенную библиотеку.mp4
Код
1024 files • 21.35 MB
microservices-course-boilerplate-main
7 files • 20.36 KB
.github
3 files • 5.68 KB
scripts
1 files • 3.92 KB
extract-versions.sh
Код/microservices-course-boilerplate-main/.github/scripts/extract-versions.sh
workflows
2 files • 1.76 KB
ci.yml
Код/microservices-course-boilerplate-main/.github/workflows/ci.yml
lint-reusable.yml
Код/microservices-course-boilerplate-main/.github/workflows/lint-reusable.yml
.gitignore
Код/microservices-course-boilerplate-main/.gitignore
.golangci.yml
Код/microservices-course-boilerplate-main/.golangci.yml
README.md
Код/microservices-course-boilerplate-main/README.md
Taskfile.yml
Код/microservices-course-boilerplate-main/Taskfile.yml
microservices-course-examples-main
903 files • 18.98 MB
.gitignore
Код/microservices-course-examples-main/.gitignore
README.md
Код/microservices-course-examples-main/README.md
week_1
139 files • 820.17 KB
grpc
13 files • 71.5 KB
.golangci.yml
Код/microservices-course-examples-main/week_1/grpc/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_1/grpc/buf.work.yaml
cmd
2 files • 11.18 KB
grpc_client
1 files • 6.7 KB
main.go
Код/microservices-course-examples-main/week_1/grpc/cmd/grpc_client/main.go
grpc_server
1 files • 4.48 KB
main.go
Код/microservices-course-examples-main/week_1/grpc/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_1/grpc/go.mod
go.sum
Код/microservices-course-examples-main/week_1/grpc/go.sum
pkg
2 files • 32.98 KB
proto
2 files • 32.98 KB
ufo
2 files • 32.98 KB
v1
2 files • 32.98 KB
ufo.pb.go
Код/microservices-course-examples-main/week_1/grpc/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_1/grpc/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.2 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_1/grpc/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_1/grpc/proto/buf.yaml
ufo
1 files • 4.7 KB
v1
1 files • 4.7 KB
ufo.proto
Код/microservices-course-examples-main/week_1/grpc/proto/ufo/v1/ufo.proto
README.md
Код/microservices-course-examples-main/week_1/grpc/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_1/grpc/Taskfile.yaml
grpc_gateway_swagger_validation
18 files • 149.92 KB
.golangci.yml
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/.golangci.yml
api
2 files • 10.53 KB
swagger-ui.html
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/api/swagger-ui.html
swagger.json
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/api/swagger.json
buf.work.yaml
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/buf.work.yaml
cmd
2 files • 14.56 KB
grpc_client
1 files • 6.72 KB
main.go
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/cmd/grpc_client/main.go
grpc_server
1 files • 7.84 KB
main.go
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/go.mod
go.sum
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/go.sum
pkg
4 files • 89.92 KB
proto
4 files • 89.92 KB
ufo
4 files • 89.92 KB
v1
4 files • 89.92 KB
ufo.pb.go
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/pkg/proto/ufo/v1/ufo.pb.go
ufo.pb.gw.go
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/pkg/proto/ufo/v1/ufo.pb.gw.go
ufo.pb.validate.go
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/pkg/proto/ufo/v1/ufo.pb.validate.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
4 files • 6.66 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/proto/buf.gen.yaml
buf.lock
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/proto/buf.lock
buf.yaml
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/proto/buf.yaml
ufo
1 files • 5.2 KB
v1
1 files • 5.2 KB
ufo.proto
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/proto/ufo/v1/ufo.proto
README.md
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_1/grpc_gateway_swagger_validation/Taskfile.yaml
grpc_with_interceptor
15 files • 74.72 KB
.golangci.yml
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/buf.work.yaml
cmd
2 files • 11.46 KB
grpc_client
1 files • 6.71 KB
main.go
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/cmd/grpc_client/main.go
grpc_server
1 files • 4.75 KB
main.go
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/go.mod
go.sum
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/go.sum
internal
2 files • 3.96 KB
interceptor
2 files • 3.96 KB
logger.go
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/internal/interceptor/logger.go
README.md
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/internal/interceptor/README.md
pkg
2 files • 33 KB
proto
2 files • 33 KB
ufo
2 files • 33 KB
v1
2 files • 33 KB
ufo.pb.go
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.21 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/proto/buf.yaml
ufo
1 files • 4.72 KB
v1
1 files • 4.72 KB
ufo.proto
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/proto/ufo/v1/ufo.proto
README.md
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_1/grpc_with_interceptor/Taskfile.yaml
http_chi
10 files • 26.08 KB
.golangci.yml
Код/microservices-course-examples-main/week_1/http_chi/.golangci.yml
cmd
2 files • 10.26 KB
http_client
1 files • 5.91 KB
main.go
Код/microservices-course-examples-main/week_1/http_chi/cmd/http_client/main.go
http_server
1 files • 4.36 KB
main.go
Код/microservices-course-examples-main/week_1/http_chi/cmd/http_server/main.go
go.mod
Код/microservices-course-examples-main/week_1/http_chi/go.mod
go.sum
Код/microservices-course-examples-main/week_1/http_chi/go.sum
package-lock.json
Код/microservices-course-examples-main/week_1/http_chi/package-lock.json
pkg
2 files • 1.55 KB
models
2 files • 1.55 KB
storage.go
Код/microservices-course-examples-main/week_1/http_chi/pkg/models/storage.go
weather.go
Код/microservices-course-examples-main/week_1/http_chi/pkg/models/weather.go
README.md
Код/microservices-course-examples-main/week_1/http_chi/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_1/http_chi/Taskfile.yaml
http_chi_ogen
37 files • 224.78 KB
.golangci.yml
Код/microservices-course-examples-main/week_1/http_chi_ogen/.golangci.yml
api
9 files • 4.31 KB
weather
9 files • 4.31 KB
v1
9 files • 4.31 KB
components
6 files • 1.64 KB
errors
4 files • 967 Bytes
bad_request_error.yaml
Код/microservices-course-examples-main/week_1/http_chi_ogen/api/weather/v1/components/errors/bad_request_error.yaml
generic_error.yaml
Код/microservices-course-examples-main/week_1/http_chi_ogen/api/weather/v1/components/errors/generic_error.yaml
internal_server_error.yaml
Код/microservices-course-examples-main/week_1/http_chi_ogen/api/weather/v1/components/errors/internal_server_error.yaml
not_found_error.yaml
Код/microservices-course-examples-main/week_1/http_chi_ogen/api/weather/v1/components/errors/not_found_error.yaml
update_weather_request.yaml
Код/microservices-course-examples-main/week_1/http_chi_ogen/api/weather/v1/components/update_weather_request.yaml
weather.yaml
Код/microservices-course-examples-main/week_1/http_chi_ogen/api/weather/v1/components/weather.yaml
params
1 files • 264 Bytes
city.yaml
Код/microservices-course-examples-main/week_1/http_chi_ogen/api/weather/v1/params/city.yaml
paths
1 files • 1.97 KB
weather_by_city.yaml
Код/microservices-course-examples-main/week_1/http_chi_ogen/api/weather/v1/paths/weather_by_city.yaml
weather.openapi.yaml
Код/microservices-course-examples-main/week_1/http_chi_ogen/api/weather/v1/weather.openapi.yaml
cmd
2 files • 9 KB
http_client
1 files • 3.14 KB
main.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/cmd/http_client/main.go
http_server
1 files • 5.86 KB
main.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/cmd/http_server/main.go
go.mod
Код/microservices-course-examples-main/week_1/http_chi_ogen/go.mod
go.sum
Код/microservices-course-examples-main/week_1/http_chi_ogen/go.sum
internal
1 files • 996 Bytes
middleware
1 files • 996 Bytes
request_logger.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/internal/middleware/request_logger.go
package-lock.json
Код/microservices-course-examples-main/week_1/http_chi_ogen/package-lock.json
package.json
Код/microservices-course-examples-main/week_1/http_chi_ogen/package.json
pkg
18 files • 74.78 KB
openapi
18 files • 74.78 KB
weather
18 files • 74.78 KB
v1
18 files • 74.78 KB
oas_cfg_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_cfg_gen.go
oas_client_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_client_gen.go
oas_handlers_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_handlers_gen.go
oas_interfaces_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_interfaces_gen.go
oas_json_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_json_gen.go
oas_labeler_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_labeler_gen.go
oas_middleware_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_middleware_gen.go
oas_operations_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_operations_gen.go
oas_parameters_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_parameters_gen.go
oas_request_decoders_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_request_decoders_gen.go
oas_request_encoders_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_request_encoders_gen.go
oas_response_decoders_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_response_decoders_gen.go
oas_response_encoders_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_response_encoders_gen.go
oas_router_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_router_gen.go
oas_schemas_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_schemas_gen.go
oas_server_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_server_gen.go
oas_unimplemented_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_unimplemented_gen.go
oas_validators_gen.go
Код/microservices-course-examples-main/week_1/http_chi_ogen/pkg/openapi/weather/v1/oas_validators_gen.go
README.md
Код/microservices-course-examples-main/week_1/http_chi_ogen/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_1/http_chi_ogen/Taskfile.yaml
workspace
46 files • 273.16 KB
.golangci.yml
Код/microservices-course-examples-main/week_1/workspace/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_1/workspace/buf.work.yaml
grpc
3 files • 8.1 KB
cmd
1 files • 4.5 KB
server
1 files • 4.5 KB
main.go
Код/microservices-course-examples-main/week_1/workspace/grpc/cmd/server/main.go
go.mod
Код/microservices-course-examples-main/week_1/workspace/grpc/go.mod
go.sum
Код/microservices-course-examples-main/week_1/workspace/grpc/go.sum
http
3 files • 13.53 KB
cmd
1 files • 5.72 KB
server
1 files • 5.72 KB
main.go
Код/microservices-course-examples-main/week_1/workspace/http/cmd/server/main.go
go.mod
Код/microservices-course-examples-main/week_1/workspace/http/go.mod
go.sum
Код/microservices-course-examples-main/week_1/workspace/http/go.sum
package-lock.json
Код/microservices-course-examples-main/week_1/workspace/package-lock.json
package.json
Код/microservices-course-examples-main/week_1/workspace/package.json
README.md
Код/microservices-course-examples-main/week_1/workspace/README.md
shared
34 files • 125.73 KB
api
9 files • 4.32 KB
weather
9 files • 4.32 KB
v1
9 files • 4.32 KB
components
6 files • 1.64 KB
errors
4 files • 967 Bytes
bad_request_error.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/api/weather/v1/components/errors/bad_request_error.yaml
generic_error.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/api/weather/v1/components/errors/generic_error.yaml
internal_server_error.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/api/weather/v1/components/errors/internal_server_error.yaml
not_found_error.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/api/weather/v1/components/errors/not_found_error.yaml
update_weather_request.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/api/weather/v1/components/update_weather_request.yaml
weather.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/api/weather/v1/components/weather.yaml
params
1 files • 264 Bytes
city.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/api/weather/v1/params/city.yaml
paths
1 files • 1.97 KB
weather_by_city.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/api/weather/v1/paths/weather_by_city.yaml
weather.openapi.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/api/weather/v1/weather.openapi.yaml
go.mod
Код/microservices-course-examples-main/week_1/workspace/shared/go.mod
go.sum
Код/microservices-course-examples-main/week_1/workspace/shared/go.sum
pkg
20 files • 107.67 KB
openapi
18 files • 74.71 KB
weather
18 files • 74.71 KB
v1
18 files • 74.71 KB
oas_cfg_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_cfg_gen.go
oas_client_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_client_gen.go
oas_handlers_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_handlers_gen.go
oas_interfaces_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_interfaces_gen.go
oas_json_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_json_gen.go
oas_labeler_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_labeler_gen.go
oas_middleware_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_middleware_gen.go
oas_operations_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_operations_gen.go
oas_parameters_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_parameters_gen.go
oas_request_decoders_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_request_decoders_gen.go
oas_request_encoders_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_request_encoders_gen.go
oas_response_decoders_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_response_decoders_gen.go
oas_response_encoders_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_response_encoders_gen.go
oas_router_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_router_gen.go
oas_schemas_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_schemas_gen.go
oas_server_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_server_gen.go
oas_unimplemented_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_unimplemented_gen.go
oas_validators_gen.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/openapi/weather/v1/oas_validators_gen.go
proto
2 files • 32.97 KB
ufo
2 files • 32.97 KB
v1
2 files • 32.97 KB
ufo.pb.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_1/workspace/shared/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.21 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_1/workspace/shared/proto/buf.yaml
ufo
1 files • 4.71 KB
v1
1 files • 4.71 KB
ufo.proto
Код/microservices-course-examples-main/week_1/workspace/shared/proto/ufo/v1/ufo.proto
Taskfile.yaml
Код/microservices-course-examples-main/week_1/workspace/Taskfile.yaml
week_2
117 files • 271.29 KB
layers
34 files • 79.66 KB
.golangci.yml
Код/microservices-course-examples-main/week_2/layers/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_2/layers/buf.work.yaml
cmd
1 files • 1.54 KB
grpc_server
1 files • 1.54 KB
main.go
Код/microservices-course-examples-main/week_2/layers/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_2/layers/go.mod
go.sum
Код/microservices-course-examples-main/week_2/layers/go.sum
internal
22 files • 14.2 KB
api
5 files • 3.23 KB
ufo
5 files • 3.23 KB
v1
5 files • 3.23 KB
api.go
Код/microservices-course-examples-main/week_2/layers/internal/api/ufo/v1/api.go
create.go
Код/microservices-course-examples-main/week_2/layers/internal/api/ufo/v1/create.go
delete.go
Код/microservices-course-examples-main/week_2/layers/internal/api/ufo/v1/delete.go
get.go
Код/microservices-course-examples-main/week_2/layers/internal/api/ufo/v1/get.go
update.go
Код/microservices-course-examples-main/week_2/layers/internal/api/ufo/v1/update.go
converter
1 files • 3.18 KB
ufo.go
Код/microservices-course-examples-main/week_2/layers/internal/converter/ufo.go
model
2 files • 622 Bytes
errors.go
Код/microservices-course-examples-main/week_2/layers/internal/model/errors.go
ufo.go
Код/microservices-course-examples-main/week_2/layers/internal/model/ufo.go
repository
8 files • 5.22 KB
converter
1 files • 1.11 KB
ufo.go
Код/microservices-course-examples-main/week_2/layers/internal/repository/converter/ufo.go
model
1 files • 526 Bytes
ufo.go
Код/microservices-course-examples-main/week_2/layers/internal/repository/model/ufo.go
repository.go
Код/microservices-course-examples-main/week_2/layers/internal/repository/repository.go
ufo
5 files • 3.18 KB
create.go
Код/microservices-course-examples-main/week_2/layers/internal/repository/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_2/layers/internal/repository/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_2/layers/internal/repository/ufo/get.go
repository.go
Код/microservices-course-examples-main/week_2/layers/internal/repository/ufo/repository.go
update.go
Код/microservices-course-examples-main/week_2/layers/internal/repository/ufo/update.go
service
6 files • 1.96 KB
service.go
Код/microservices-course-examples-main/week_2/layers/internal/service/service.go
ufo
5 files • 1.55 KB
create.go
Код/microservices-course-examples-main/week_2/layers/internal/service/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_2/layers/internal/service/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_2/layers/internal/service/ufo/get.go
service.go
Код/microservices-course-examples-main/week_2/layers/internal/service/ufo/service.go
update.go
Код/microservices-course-examples-main/week_2/layers/internal/service/ufo/update.go
pkg
2 files • 32.98 KB
proto
2 files • 32.98 KB
ufo
2 files • 32.98 KB
v1
2 files • 32.98 KB
ufo.pb.go
Код/microservices-course-examples-main/week_2/layers/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_2/layers/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.2 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_2/layers/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_2/layers/proto/buf.yaml
ufo
1 files • 4.7 KB
v1
1 files • 4.7 KB
ufo.proto
Код/microservices-course-examples-main/week_2/layers/proto/ufo/v1/ufo.proto
README.md
Код/microservices-course-examples-main/week_2/layers/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_2/layers/Taskfile.yaml
unit_tests
83 files • 191.63 KB
1_easy_test
5 files • 11.22 KB
.golangci.yml
Код/microservices-course-examples-main/week_2/unit_tests/1_easy_test/.golangci.yml
go.mod
Код/microservices-course-examples-main/week_2/unit_tests/1_easy_test/go.mod
go.sum
Код/microservices-course-examples-main/week_2/unit_tests/1_easy_test/go.sum
main.go
Код/microservices-course-examples-main/week_2/unit_tests/1_easy_test/main.go
Taskfile.yaml
Код/microservices-course-examples-main/week_2/unit_tests/1_easy_test/Taskfile.yaml
2_common_unit_test
7 files • 13.04 KB
.golangci.yml
Код/microservices-course-examples-main/week_2/unit_tests/2_common_unit_test/.golangci.yml
credit_score
2 files • 2.25 KB
calculate_credit_score.go
Код/microservices-course-examples-main/week_2/unit_tests/2_common_unit_test/credit_score/calculate_credit_score.go
calculate_credit_score_test.go
Код/microservices-course-examples-main/week_2/unit_tests/2_common_unit_test/credit_score/calculate_credit_score_test.go
go.mod
Код/microservices-course-examples-main/week_2/unit_tests/2_common_unit_test/go.mod
go.sum
Код/microservices-course-examples-main/week_2/unit_tests/2_common_unit_test/go.sum
main.go
Код/microservices-course-examples-main/week_2/unit_tests/2_common_unit_test/main.go
Taskfile.yaml
Код/microservices-course-examples-main/week_2/unit_tests/2_common_unit_test/Taskfile.yaml
3_testify_unit_test
7 files • 15.21 KB
.golangci.yml
Код/microservices-course-examples-main/week_2/unit_tests/3_testify_unit_test/.golangci.yml
credit_score
2 files • 3.3 KB
calculate_credit_score.go
Код/microservices-course-examples-main/week_2/unit_tests/3_testify_unit_test/credit_score/calculate_credit_score.go
calculate_credit_score_test.go
Код/microservices-course-examples-main/week_2/unit_tests/3_testify_unit_test/credit_score/calculate_credit_score_test.go
go.mod
Код/microservices-course-examples-main/week_2/unit_tests/3_testify_unit_test/go.mod
go.sum
Код/microservices-course-examples-main/week_2/unit_tests/3_testify_unit_test/go.sum
main.go
Код/microservices-course-examples-main/week_2/unit_tests/3_testify_unit_test/main.go
Taskfile.yaml
Код/microservices-course-examples-main/week_2/unit_tests/3_testify_unit_test/Taskfile.yaml
4_unit_test_with_stubs
8 files • 16.28 KB
.golangci.yml
Код/microservices-course-examples-main/week_2/unit_tests/4_unit_test_with_stubs/.golangci.yml
get_weather_advice_test.go
Код/microservices-course-examples-main/week_2/unit_tests/4_unit_test_with_stubs/get_weather_advice_test.go
go.mod
Код/microservices-course-examples-main/week_2/unit_tests/4_unit_test_with_stubs/go.mod
go.sum
Код/microservices-course-examples-main/week_2/unit_tests/4_unit_test_with_stubs/go.sum
main.go
Код/microservices-course-examples-main/week_2/unit_tests/4_unit_test_with_stubs/main.go
Taskfile.yaml
Код/microservices-course-examples-main/week_2/unit_tests/4_unit_test_with_stubs/Taskfile.yaml
weather_center
1 files • 585 Bytes
weather_center.go
Код/microservices-course-examples-main/week_2/unit_tests/4_unit_test_with_stubs/weather_center/weather_center.go
weather_center_stub
1 files • 385 Bytes
weather_center.go
Код/microservices-course-examples-main/week_2/unit_tests/4_unit_test_with_stubs/weather_center_stub/weather_center.go
5_unit_test_with_mocks
8 files • 19.88 KB
.golangci.yml
Код/microservices-course-examples-main/week_2/unit_tests/5_unit_test_with_mocks/.golangci.yml
get_weather_advice_test.go
Код/microservices-course-examples-main/week_2/unit_tests/5_unit_test_with_mocks/get_weather_advice_test.go
go.mod
Код/microservices-course-examples-main/week_2/unit_tests/5_unit_test_with_mocks/go.mod
go.sum
Код/microservices-course-examples-main/week_2/unit_tests/5_unit_test_with_mocks/go.sum
main.go
Код/microservices-course-examples-main/week_2/unit_tests/5_unit_test_with_mocks/main.go
mocks
1 files • 1.46 KB
weather_center_client.go
Код/microservices-course-examples-main/week_2/unit_tests/5_unit_test_with_mocks/mocks/weather_center_client.go
Taskfile.yaml
Код/microservices-course-examples-main/week_2/unit_tests/5_unit_test_with_mocks/Taskfile.yaml
weather_center
1 files • 585 Bytes
weather_center.go
Код/microservices-course-examples-main/week_2/unit_tests/5_unit_test_with_mocks/weather_center/weather_center.go
6_unit_test_in_clean_arch
48 files • 116.01 KB
.golangci.yml
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/.golangci.yml
.mockery.yaml
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/.mockery.yaml
.mockery_boilerplate_text.txt
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/.mockery_boilerplate_text.txt
buf.work.yaml
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/buf.work.yaml
cmd
1 files • 1.62 KB
grpc_server
1 files • 1.62 KB
main.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/go.mod
go.sum
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/go.sum
internal
34 files • 43.81 KB
api
10 files • 12.96 KB
ufo
10 files • 12.96 KB
v1
10 files • 12.96 KB
api.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/api/ufo/v1/api.go
create.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/api/ufo/v1/create.go
create_test.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/api/ufo/v1/create_test.go
delete.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/api/ufo/v1/delete.go
delete_test.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/api/ufo/v1/delete_test.go
get.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/api/ufo/v1/get.go
get_test.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/api/ufo/v1/get_test.go
suite_test.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/api/ufo/v1/suite_test.go
update.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/api/ufo/v1/update.go
update_test.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/api/ufo/v1/update_test.go
converter
1 files • 3.2 KB
ufo.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/converter/ufo.go
model
2 files • 622 Bytes
errors.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/model/errors.go
ufo.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/model/ufo.go
repository
9 files • 12.65 KB
converter
1 files • 1.15 KB
ufo.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/repository/converter/ufo.go
mocks
1 files • 7.21 KB
mock_ufo_repository.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/repository/mocks/mock_ufo_repository.go
model
1 files • 526 Bytes
ufo.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/repository/model/ufo.go
repository.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/repository/repository.go
ufo
5 files • 3.35 KB
create.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/repository/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/repository/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/repository/ufo/get.go
repository.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/repository/ufo/repository.go
update.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/repository/ufo/update.go
service
12 files • 14.39 KB
mocks
1 files • 7.03 KB
mock_ufo_service.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/mocks/mock_ufo_service.go
service.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/service.go
ufo
10 files • 6.94 KB
create.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/ufo/create.go
create_test.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/ufo/create_test.go
delete.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/ufo/delete.go
delete_test.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/ufo/delete_test.go
get.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/ufo/get.go
get_test.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/ufo/get_test.go
service.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/ufo/service.go
suite_test.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/ufo/suite_test.go
update.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/ufo/update.go
update_test.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/internal/service/ufo/update_test.go
pkg
2 files • 32.98 KB
proto
2 files • 32.98 KB
ufo
2 files • 32.98 KB
v1
2 files • 32.98 KB
ufo.pb.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.2 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/proto/buf.yaml
ufo
1 files • 4.7 KB
v1
1 files • 4.7 KB
ufo.proto
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/proto/ufo/v1/ufo.proto
README.md
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_2/unit_tests/6_unit_test_in_clean_arch/Taskfile.yaml
week_3
92 files • 430.51 KB
docker
8 files • 32.39 KB
.dockerignore
Код/microservices-course-examples-main/week_3/docker/.dockerignore
.golangci.yml
Код/microservices-course-examples-main/week_3/docker/.golangci.yml
Dockerfile
Код/microservices-course-examples-main/week_3/docker/Dockerfile
go.mod
Код/microservices-course-examples-main/week_3/docker/go.mod
go.sum
Код/microservices-course-examples-main/week_3/docker/go.sum
main.go
Код/microservices-course-examples-main/week_3/docker/main.go
README.md
Код/microservices-course-examples-main/week_3/docker/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_3/docker/Taskfile.yaml
docker_compose
12 files • 34.74 KB
.dockerignore
Код/microservices-course-examples-main/week_3/docker_compose/.dockerignore
.env
Код/microservices-course-examples-main/week_3/docker_compose/.env
.golangci.yml
Код/microservices-course-examples-main/week_3/docker_compose/.golangci.yml
cmd
1 files • 3.84 KB
main.go
Код/microservices-course-examples-main/week_3/docker_compose/cmd/main.go
docker-compose.yml
Код/microservices-course-examples-main/week_3/docker_compose/docker-compose.yml
Dockerfile
Код/microservices-course-examples-main/week_3/docker_compose/Dockerfile
go.mod
Код/microservices-course-examples-main/week_3/docker_compose/go.mod
go.sum
Код/microservices-course-examples-main/week_3/docker_compose/go.sum
internal
1 files • 410 Bytes
migrator
1 files • 410 Bytes
migrator.go
Код/microservices-course-examples-main/week_3/docker_compose/internal/migrator/migrator.go
migrations
1 files • 329 Bytes
001_create_user_table.sql
Код/microservices-course-examples-main/week_3/docker_compose/migrations/001_create_user_table.sql
README.md
Код/microservices-course-examples-main/week_3/docker_compose/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_3/docker_compose/Taskfile.yaml
mongodb
12 files • 43.99 KB
.env
Код/microservices-course-examples-main/week_3/mongodb/.env
.golangci.yml
Код/microservices-course-examples-main/week_3/mongodb/.golangci.yml
cmd
2 files • 15.42 KB
query_with_mongo
1 files • 3.83 KB
main.go
Код/microservices-course-examples-main/week_3/mongodb/cmd/query_with_mongo/main.go
raw_query
1 files • 11.59 KB
main.go
Код/microservices-course-examples-main/week_3/mongodb/cmd/raw_query/main.go
docker-compose.yml
Код/microservices-course-examples-main/week_3/mongodb/docker-compose.yml
go.mod
Код/microservices-course-examples-main/week_3/mongodb/go.mod
go.sum
Код/microservices-course-examples-main/week_3/mongodb/go.sum
internal
3 files • 3.43 KB
model
2 files • 487 Bytes
errors.go
Код/microservices-course-examples-main/week_3/mongodb/internal/model/errors.go
note.go
Код/microservices-course-examples-main/week_3/mongodb/internal/model/note.go
repository
1 files • 2.96 KB
note_repository.go
Код/microservices-course-examples-main/week_3/mongodb/internal/repository/note_repository.go
README.md
Код/microservices-course-examples-main/week_3/mongodb/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_3/mongodb/Taskfile.yaml
postgres
11 files • 32.07 KB
.env
Код/microservices-course-examples-main/week_3/postgres/.env
.golangci.yml
Код/microservices-course-examples-main/week_3/postgres/.golangci.yml
cmd
2 files • 6.72 KB
query_with_squirrel
1 files • 4.45 KB
main.go
Код/microservices-course-examples-main/week_3/postgres/cmd/query_with_squirrel/main.go
raw_query
1 files • 2.27 KB
main.go
Код/microservices-course-examples-main/week_3/postgres/cmd/raw_query/main.go
docker-compose.yml
Код/microservices-course-examples-main/week_3/postgres/docker-compose.yml
go.mod
Код/microservices-course-examples-main/week_3/postgres/go.mod
go.sum
Код/microservices-course-examples-main/week_3/postgres/go.sum
internal
1 files • 410 Bytes
migrator
1 files • 410 Bytes
migrator.go
Код/microservices-course-examples-main/week_3/postgres/internal/migrator/migrator.go
migrations
1 files • 220 Bytes
20230729123132_create_note_table.sql
Код/microservices-course-examples-main/week_3/postgres/migrations/20230729123132_create_note_table.sql
README.md
Код/microservices-course-examples-main/week_3/postgres/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_3/postgres/Taskfile.yaml
workspace
49 files • 287.33 KB
.golangci.yml
Код/microservices-course-examples-main/week_3/workspace/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_3/workspace/buf.work.yaml
deploy
3 files • 7.45 KB
compose
3 files • 7.45 KB
core
1 files • 454 Bytes
docker-compose.yml
Код/microservices-course-examples-main/week_3/workspace/deploy/compose/core/docker-compose.yml
grpc
1 files • 3.5 KB
docker-compose.yml
Код/microservices-course-examples-main/week_3/workspace/deploy/compose/grpc/docker-compose.yml
http
1 files • 3.5 KB
docker-compose.yml
Код/microservices-course-examples-main/week_3/workspace/deploy/compose/http/docker-compose.yml
grpc
3 files • 8.1 KB
cmd
1 files • 4.5 KB
server
1 files • 4.5 KB
main.go
Код/microservices-course-examples-main/week_3/workspace/grpc/cmd/server/main.go
go.mod
Код/microservices-course-examples-main/week_3/workspace/grpc/go.mod
go.sum
Код/microservices-course-examples-main/week_3/workspace/grpc/go.sum
http
3 files • 13.53 KB
cmd
1 files • 5.72 KB
server
1 files • 5.72 KB
main.go
Код/microservices-course-examples-main/week_3/workspace/http/cmd/server/main.go
go.mod
Код/microservices-course-examples-main/week_3/workspace/http/go.mod
go.sum
Код/microservices-course-examples-main/week_3/workspace/http/go.sum
package-lock.json
Код/microservices-course-examples-main/week_3/workspace/package-lock.json
package.json
Код/microservices-course-examples-main/week_3/workspace/package.json
README.md
Код/microservices-course-examples-main/week_3/workspace/README.md
shared
34 files • 125.82 KB
api
9 files • 4.32 KB
weather
9 files • 4.32 KB
v1
9 files • 4.32 KB
components
6 files • 1.64 KB
errors
4 files • 967 Bytes
bad_request_error.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/api/weather/v1/components/errors/bad_request_error.yaml
generic_error.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/api/weather/v1/components/errors/generic_error.yaml
internal_server_error.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/api/weather/v1/components/errors/internal_server_error.yaml
not_found_error.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/api/weather/v1/components/errors/not_found_error.yaml
update_weather_request.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/api/weather/v1/components/update_weather_request.yaml
weather.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/api/weather/v1/components/weather.yaml
params
1 files • 264 Bytes
city.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/api/weather/v1/params/city.yaml
paths
1 files • 1.97 KB
weather_by_city.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/api/weather/v1/paths/weather_by_city.yaml
weather.openapi.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/api/weather/v1/weather.openapi.yaml
go.mod
Код/microservices-course-examples-main/week_3/workspace/shared/go.mod
go.sum
Код/microservices-course-examples-main/week_3/workspace/shared/go.sum
pkg
20 files • 107.67 KB
openapi
18 files • 74.71 KB
weather
18 files • 74.71 KB
v1
18 files • 74.71 KB
oas_cfg_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_cfg_gen.go
oas_client_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_client_gen.go
oas_handlers_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_handlers_gen.go
oas_interfaces_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_interfaces_gen.go
oas_json_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_json_gen.go
oas_labeler_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_labeler_gen.go
oas_middleware_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_middleware_gen.go
oas_operations_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_operations_gen.go
oas_parameters_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_parameters_gen.go
oas_request_decoders_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_request_decoders_gen.go
oas_request_encoders_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_request_encoders_gen.go
oas_response_decoders_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_response_decoders_gen.go
oas_response_encoders_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_response_encoders_gen.go
oas_router_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_router_gen.go
oas_schemas_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_schemas_gen.go
oas_server_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_server_gen.go
oas_unimplemented_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_unimplemented_gen.go
oas_validators_gen.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/openapi/weather/v1/oas_validators_gen.go
proto
2 files • 32.97 KB
ufo
2 files • 32.97 KB
v1
2 files • 32.97 KB
ufo.pb.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_3/workspace/shared/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.21 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_3/workspace/shared/proto/buf.yaml
ufo
1 files • 4.71 KB
v1
1 files • 4.71 KB
ufo.proto
Код/microservices-course-examples-main/week_3/workspace/shared/proto/ufo/v1/ufo.proto
Taskfile.yaml
Код/microservices-course-examples-main/week_3/workspace/Taskfile.yaml
week_4
177 files • 467.76 KB
config
48 files • 114.81 KB
.golangci.yml
Код/microservices-course-examples-main/week_4/config/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_4/config/buf.work.yaml
deploy
7 files • 11.42 KB
compose
3 files • 5.4 KB
core
1 files • 454 Bytes
docker-compose.yml
Код/microservices-course-examples-main/week_4/config/deploy/compose/core/docker-compose.yml
ufo
2 files • 4.95 KB
.env
Код/microservices-course-examples-main/week_4/config/deploy/compose/ufo/.env
docker-compose.yml
Код/microservices-course-examples-main/week_4/config/deploy/compose/ufo/docker-compose.yml
env
4 files • 6.02 KB
.env
Код/microservices-course-examples-main/week_4/config/deploy/env/.env
.env.template
Код/microservices-course-examples-main/week_4/config/deploy/env/.env.template
generate-env.sh
Код/microservices-course-examples-main/week_4/config/deploy/env/generate-env.sh
ufo.env.template
Код/microservices-course-examples-main/week_4/config/deploy/env/ufo.env.template
README.md
Код/microservices-course-examples-main/week_4/config/README.md
shared
7 files • 41.55 KB
go.mod
Код/microservices-course-examples-main/week_4/config/shared/go.mod
go.sum
Код/microservices-course-examples-main/week_4/config/shared/go.sum
pkg
2 files • 32.97 KB
proto
2 files • 32.97 KB
ufo
2 files • 32.97 KB
v1
2 files • 32.97 KB
ufo.pb.go
Код/microservices-course-examples-main/week_4/config/shared/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_4/config/shared/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.21 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_4/config/shared/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_4/config/shared/proto/buf.yaml
ufo
1 files • 4.71 KB
v1
1 files • 4.71 KB
ufo.proto
Код/microservices-course-examples-main/week_4/config/shared/proto/ufo/v1/ufo.proto
Taskfile.yaml
Код/microservices-course-examples-main/week_4/config/Taskfile.yaml
ufo
30 files • 31 KB
cmd
1 files • 2.59 KB
grpc_server
1 files • 2.59 KB
main.go
Код/microservices-course-examples-main/week_4/config/ufo/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_4/config/ufo/go.mod
go.sum
Код/microservices-course-examples-main/week_4/config/ufo/go.sum
internal
27 files • 18.97 KB
api
5 files • 3.29 KB
ufo
5 files • 3.29 KB
v1
5 files • 3.29 KB
api.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/api/ufo/v1/api.go
create.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/api/ufo/v1/create.go
delete.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/api/ufo/v1/delete.go
get.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/api/ufo/v1/get.go
update.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/api/ufo/v1/update.go
config
5 files • 2.87 KB
config.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/config/config.go
env
3 files • 1.92 KB
logger.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/config/env/logger.go
mongo.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/config/env/mongo.go
ufo_grpc.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/config/env/ufo_grpc.go
interfaces.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/config/interfaces.go
converter
1 files • 3.17 KB
ufo.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/converter/ufo.go
model
2 files • 622 Bytes
errors.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/model/errors.go
ufo.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/model/ufo.go
repository
8 files • 7.03 KB
converter
1 files • 1.12 KB
ufo.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/repository/converter/ufo.go
model
1 files • 1016 Bytes
ufo.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/repository/model/ufo.go
repository.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/repository/repository.go
ufo
5 files • 4.5 KB
create.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/repository/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/repository/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/repository/ufo/get.go
repository.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/repository/ufo/repository.go
update.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/repository/ufo/update.go
service
6 files • 1.99 KB
service.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/service/service.go
ufo
5 files • 1.57 KB
create.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/service/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/service/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/service/ufo/get.go
service.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/service/ufo/service.go
update.go
Код/microservices-course-examples-main/week_4/config/ufo/internal/service/ufo/update.go
di
57 files • 138.75 KB
.golangci.yml
Код/microservices-course-examples-main/week_4/di/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_4/di/buf.work.yaml
deploy
7 files • 11.42 KB
compose
3 files • 5.4 KB
core
1 files • 454 Bytes
docker-compose.yml
Код/microservices-course-examples-main/week_4/di/deploy/compose/core/docker-compose.yml
ufo
2 files • 4.95 KB
.env
Код/microservices-course-examples-main/week_4/di/deploy/compose/ufo/.env
docker-compose.yml
Код/microservices-course-examples-main/week_4/di/deploy/compose/ufo/docker-compose.yml
env
4 files • 6.02 KB
.env
Код/microservices-course-examples-main/week_4/di/deploy/env/.env
.env.template
Код/microservices-course-examples-main/week_4/di/deploy/env/.env.template
generate-env.sh
Код/microservices-course-examples-main/week_4/di/deploy/env/generate-env.sh
ufo.env.template
Код/microservices-course-examples-main/week_4/di/deploy/env/ufo.env.template
platform
7 files • 19.63 KB
go.mod
Код/microservices-course-examples-main/week_4/di/platform/go.mod
go.sum
Код/microservices-course-examples-main/week_4/di/platform/go.sum
pkg
5 files • 14.98 KB
closer
1 files • 6.65 KB
closer.go
Код/microservices-course-examples-main/week_4/di/platform/pkg/closer/closer.go
grpc
1 files • 1005 Bytes
health
1 files • 1005 Bytes
health.go
Код/microservices-course-examples-main/week_4/di/platform/pkg/grpc/health/health.go
logger
3 files • 7.35 KB
logger.go
Код/microservices-course-examples-main/week_4/di/platform/pkg/logger/logger.go
logger_bench_test.go
Код/microservices-course-examples-main/week_4/di/platform/pkg/logger/logger_bench_test.go
noop_logger.go
Код/microservices-course-examples-main/week_4/di/platform/pkg/logger/noop_logger.go
README.md
Код/microservices-course-examples-main/week_4/di/README.md
shared
7 files • 41.13 KB
go.mod
Код/microservices-course-examples-main/week_4/di/shared/go.mod
go.sum
Код/microservices-course-examples-main/week_4/di/shared/go.sum
pkg
2 files • 32.96 KB
proto
2 files • 32.96 KB
ufo
2 files • 32.96 KB
v1
2 files • 32.96 KB
ufo.pb.go
Код/microservices-course-examples-main/week_4/di/shared/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_4/di/shared/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.21 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_4/di/shared/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_4/di/shared/proto/buf.yaml
ufo
1 files • 4.71 KB
v1
1 files • 4.71 KB
ufo.proto
Код/microservices-course-examples-main/week_4/di/shared/proto/ufo/v1/ufo.proto
Taskfile.yaml
Код/microservices-course-examples-main/week_4/di/Taskfile.yaml
ufo
32 files • 35.74 KB
cmd
1 files • 1.34 KB
grpc_server
1 files • 1.34 KB
main.go
Код/microservices-course-examples-main/week_4/di/ufo/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_4/di/ufo/go.mod
go.sum
Код/microservices-course-examples-main/week_4/di/ufo/go.sum
internal
29 files • 24.12 KB
api
5 files • 3.25 KB
ufo
5 files • 3.25 KB
v1
5 files • 3.25 KB
api.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/api/ufo/v1/api.go
create.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/api/ufo/v1/create.go
delete.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/api/ufo/v1/delete.go
get.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/api/ufo/v1/get.go
update.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/api/ufo/v1/update.go
app
2 files • 5.18 KB
app.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/app/app.go
di.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/app/di.go
config
5 files • 2.87 KB
config.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/config/config.go
env
3 files • 1.92 KB
logger.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/config/env/logger.go
mongo.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/config/env/mongo.go
ufo_grpc.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/config/env/ufo_grpc.go
interfaces.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/config/interfaces.go
converter
1 files • 3.17 KB
ufo.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/converter/ufo.go
model
2 files • 622 Bytes
errors.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/model/errors.go
ufo.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/model/ufo.go
repository
8 files • 6.9 KB
converter
1 files • 1.11 KB
ufo.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/repository/converter/ufo.go
model
1 files • 1016 Bytes
ufo.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/repository/model/ufo.go
repository.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/repository/repository.go
ufo
5 files • 4.38 KB
create.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/repository/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/repository/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/repository/ufo/get.go
repository.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/repository/ufo/repository.go
update.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/repository/ufo/update.go
service
6 files • 2.15 KB
service.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/service/service.go
ufo
5 files • 1.74 KB
create.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/service/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/service/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/service/ufo/get.go
service.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/service/ufo/service.go
update.go
Код/microservices-course-examples-main/week_4/di/ufo/internal/service/ufo/update.go
e2e_tests
72 files • 214.2 KB
.golangci.yml
Код/microservices-course-examples-main/week_4/e2e_tests/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_4/e2e_tests/buf.work.yaml
deploy
9 files • 15.45 KB
compose
3 files • 5.39 KB
core
1 files • 454 Bytes
docker-compose.yml
Код/microservices-course-examples-main/week_4/e2e_tests/deploy/compose/core/docker-compose.yml
ufo
2 files • 4.95 KB
.env
Код/microservices-course-examples-main/week_4/e2e_tests/deploy/compose/ufo/.env
docker-compose.yml
Код/microservices-course-examples-main/week_4/e2e_tests/deploy/compose/ufo/docker-compose.yml
docker
2 files • 4.04 KB
ufo
2 files • 4.04 KB
.dockerignore
Код/microservices-course-examples-main/week_4/e2e_tests/deploy/docker/ufo/.dockerignore
Dockerfile
Код/microservices-course-examples-main/week_4/e2e_tests/deploy/docker/ufo/Dockerfile
env
4 files • 6.01 KB
.env
Код/microservices-course-examples-main/week_4/e2e_tests/deploy/env/.env
.env.template
Код/microservices-course-examples-main/week_4/e2e_tests/deploy/env/.env.template
generate-env.sh
Код/microservices-course-examples-main/week_4/e2e_tests/deploy/env/generate-env.sh
ufo.env.template
Код/microservices-course-examples-main/week_4/e2e_tests/deploy/env/ufo.env.template
platform
15 files • 43.14 KB
go.mod
Код/microservices-course-examples-main/week_4/e2e_tests/platform/go.mod
go.sum
Код/microservices-course-examples-main/week_4/e2e_tests/platform/go.sum
pkg
13 files • 19.24 KB
logger
3 files • 7.35 KB
logger.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/logger/logger.go
logger_bench_test.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/logger/logger_bench_test.go
noop_logger.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/logger/noop_logger.go
testcontainers
10 files • 11.89 KB
app
2 files • 4.5 KB
app.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/testcontainers/app/app.go
opts.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/testcontainers/app/opts.go
constants.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/testcontainers/constants.go
mongo
5 files • 5.59 KB
config.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/testcontainers/mongo/config.go
connect.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/testcontainers/mongo/connect.go
init.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/testcontainers/mongo/init.go
mongo.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/testcontainers/mongo/mongo.go
opts.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/testcontainers/mongo/opts.go
network
1 files • 763 Bytes
network.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/testcontainers/network/network.go
path
1 files • 595 Bytes
path.go
Код/microservices-course-examples-main/week_4/e2e_tests/platform/pkg/testcontainers/path/path.go
README.md
Код/microservices-course-examples-main/week_4/e2e_tests/README.md
shared
7 files • 41.65 KB
go.mod
Код/microservices-course-examples-main/week_4/e2e_tests/shared/go.mod
go.sum
Код/microservices-course-examples-main/week_4/e2e_tests/shared/go.sum
pkg
2 files • 32.97 KB
proto
2 files • 32.97 KB
ufo
2 files • 32.97 KB
v1
2 files • 32.97 KB
ufo.pb.go
Код/microservices-course-examples-main/week_4/e2e_tests/shared/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_4/e2e_tests/shared/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.22 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_4/e2e_tests/shared/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_4/e2e_tests/shared/proto/buf.yaml
ufo
1 files • 4.71 KB
v1
1 files • 4.71 KB
ufo.proto
Код/microservices-course-examples-main/week_4/e2e_tests/shared/proto/ufo/v1/ufo.proto
Taskfile.yaml
Код/microservices-course-examples-main/week_4/e2e_tests/Taskfile.yaml
ufo
37 files • 80.7 KB
cmd
1 files • 2.63 KB
grpc_server
1 files • 2.63 KB
main.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/go.mod
go.sum
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/go.sum
internal
27 files • 19.06 KB
api
5 files • 3.33 KB
ufo
5 files • 3.33 KB
v1
5 files • 3.33 KB
api.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/api/ufo/v1/api.go
create.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/api/ufo/v1/create.go
delete.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/api/ufo/v1/delete.go
get.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/api/ufo/v1/get.go
update.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/api/ufo/v1/update.go
config
5 files • 2.87 KB
config.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/config/config.go
env
3 files • 1.92 KB
logger.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/config/env/logger.go
mongo.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/config/env/mongo.go
ufo_grpc.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/config/env/ufo_grpc.go
interfaces.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/config/interfaces.go
converter
1 files • 3.18 KB
ufo.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/converter/ufo.go
model
2 files • 622 Bytes
errors.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/model/errors.go
ufo.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/model/ufo.go
repository
8 files • 7.06 KB
converter
1 files • 1.12 KB
ufo.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/repository/converter/ufo.go
model
1 files • 1016 Bytes
ufo.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/repository/model/ufo.go
repository.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/repository/repository.go
ufo
5 files • 4.52 KB
create.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/repository/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/repository/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/repository/ufo/get.go
repository.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/repository/ufo/repository.go
update.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/repository/ufo/update.go
service
6 files • 2 KB
service.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/service/service.go
ufo
5 files • 1.59 KB
create.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/service/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/service/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/service/ufo/get.go
service.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/service/ufo/service.go
update.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/internal/service/ufo/update.go
tests
7 files • 32.34 KB
e2e
7 files • 32.34 KB
constants.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/tests/e2e/constants.go
README.md
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/tests/e2e/README.md
setup.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/tests/e2e/setup.go
suite_test.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/tests/e2e/suite_test.go
teardown.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/tests/e2e/teardown.go
test_environment.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/tests/e2e/test_environment.go
ufo_test.go
Код/microservices-course-examples-main/week_4/e2e_tests/ufo/tests/e2e/ufo_test.go
week_5
167 files • 469.39 KB
kafka
93 files • 258.41 KB
clean_arch
76 files • 189.64 KB
.golangci.yml
Код/microservices-course-examples-main/week_5/kafka/clean_arch/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_5/kafka/clean_arch/buf.work.yaml
deploy
9 files • 22.79 KB
compose
4 files • 14.67 KB
core
2 files • 9.23 KB
.env
Код/microservices-course-examples-main/week_5/kafka/clean_arch/deploy/compose/core/.env
docker-compose.yml
Код/microservices-course-examples-main/week_5/kafka/clean_arch/deploy/compose/core/docker-compose.yml
ufo
2 files • 5.44 KB
.env
Код/microservices-course-examples-main/week_5/kafka/clean_arch/deploy/compose/ufo/.env
docker-compose.yml
Код/microservices-course-examples-main/week_5/kafka/clean_arch/deploy/compose/ufo/docker-compose.yml
env
5 files • 8.12 KB
.env
Код/microservices-course-examples-main/week_5/kafka/clean_arch/deploy/env/.env
.env.template
Код/microservices-course-examples-main/week_5/kafka/clean_arch/deploy/env/.env.template
core.env.template
Код/microservices-course-examples-main/week_5/kafka/clean_arch/deploy/env/core.env.template
generate-env.sh
Код/microservices-course-examples-main/week_5/kafka/clean_arch/deploy/env/generate-env.sh
ufo.env.template
Код/microservices-course-examples-main/week_5/kafka/clean_arch/deploy/env/ufo.env.template
platform
13 files • 34.15 KB
go.mod
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/go.mod
go.sum
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/go.sum
pkg
11 files • 20.8 KB
closer
1 files • 6.66 KB
closer.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/closer/closer.go
grpc
1 files • 1005 Bytes
health
1 files • 1005 Bytes
health.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/grpc/health/health.go
kafka
5 files • 5.21 KB
consumer
2 files • 3.5 KB
consumer.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/kafka/consumer/consumer.go
group_handler.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/kafka/consumer/group_handler.go
kafka.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/kafka/kafka.go
message.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/kafka/message.go
producer
1 files • 1.07 KB
producer.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/kafka/producer/producer.go
logger
3 files • 7.35 KB
logger.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/logger/logger.go
logger_bench_test.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/logger/logger_bench_test.go
noop_logger.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/logger/noop_logger.go
middleware
1 files • 620 Bytes
kafka
1 files • 620 Bytes
logging.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/platform/pkg/middleware/kafka/logging.go
README.md
Код/microservices-course-examples-main/week_5/kafka/clean_arch/README.md
shared
9 files • 47.33 KB
go.mod
Код/microservices-course-examples-main/week_5/kafka/clean_arch/shared/go.mod
go.sum
Код/microservices-course-examples-main/week_5/kafka/clean_arch/shared/go.sum
pkg
3 files • 38.09 KB
proto
3 files • 38.09 KB
events
1 files • 5.12 KB
v1
1 files • 5.12 KB
ufo.pb.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/shared/pkg/proto/events/v1/ufo.pb.go
ufo
2 files • 32.97 KB
v1
2 files • 32.97 KB
ufo.pb.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/shared/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/shared/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
4 files • 5.83 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_5/kafka/clean_arch/shared/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_5/kafka/clean_arch/shared/proto/buf.yaml
events
1 files • 628 Bytes
v1
1 files • 628 Bytes
ufo.proto
Код/microservices-course-examples-main/week_5/kafka/clean_arch/shared/proto/events/v1/ufo.proto
ufo
1 files • 4.72 KB
v1
1 files • 4.72 KB
ufo.proto
Код/microservices-course-examples-main/week_5/kafka/clean_arch/shared/proto/ufo/v1/ufo.proto
Taskfile.yaml
Код/microservices-course-examples-main/week_5/kafka/clean_arch/Taskfile.yaml
ufo
41 files • 54.53 KB
cmd
1 files • 1.37 KB
grpc_server
1 files • 1.37 KB
main.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/go.mod
go.sum
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/go.sum
internal
38 files • 37.36 KB
api
5 files • 3.34 KB
ufo
5 files • 3.34 KB
v1
5 files • 3.34 KB
api.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/api/ufo/v1/api.go
create.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/api/ufo/v1/create.go
delete.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/api/ufo/v1/delete.go
get.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/api/ufo/v1/get.go
update.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/api/ufo/v1/update.go
app
2 files • 10.23 KB
app.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/app/app.go
di.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/app/di.go
config
8 files • 5.98 KB
config.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/config/config.go
env
6 files • 4.17 KB
kafka.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/config/env/kafka.go
logger.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/config/env/logger.go
mongo.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/config/env/mongo.go
ufo_grpc.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/config/env/ufo_grpc.go
ufo_recorded_consumer.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/config/env/ufo_recorded_consumer.go
ufo_recorded_producer.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/config/env/ufo_recorded_producer.go
interfaces.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/config/interfaces.go
converter
3 files • 4.25 KB
kafka
2 files • 1.07 KB
decoder
1 files • 892 Bytes
ufo_recorded.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/converter/kafka/decoder/ufo_recorded.go
kafka.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/converter/kafka/kafka.go
ufo.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/converter/ufo.go
model
3 files • 769 Bytes
errors.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/model/errors.go
events.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/model/events.go
ufo.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/model/ufo.go
repository
8 files • 6.99 KB
converter
1 files • 1.13 KB
ufo.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/repository/converter/ufo.go
model
1 files • 1016 Bytes
ufo.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/repository/model/ufo.go
repository.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/repository/repository.go
ufo
5 files • 4.45 KB
create.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/repository/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/repository/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/repository/ufo/get.go
repository.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/repository/ufo/repository.go
update.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/repository/ufo/update.go
service
9 files • 5.82 KB
consumer
2 files • 1.89 KB
ufo_consumer
2 files • 1.89 KB
consumer.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/service/consumer/ufo_consumer/consumer.go
handler.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/service/consumer/ufo_consumer/handler.go
producer
1 files • 1.37 KB
ufo_producer
1 files • 1.37 KB
producer.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/service/producer/ufo_producer/producer.go
service.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/service/service.go
ufo
5 files • 1.96 KB
create.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/service/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/service/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/service/ufo/get.go
service.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/service/ufo/service.go
update.go
Код/microservices-course-examples-main/week_5/kafka/clean_arch/ufo/internal/service/ufo/update.go
consumer_group_kafka
9 files • 35.18 KB
.env
Код/microservices-course-examples-main/week_5/kafka/consumer_group_kafka/.env
.golangci.yml
Код/microservices-course-examples-main/week_5/kafka/consumer_group_kafka/.golangci.yml
cmd
3 files • 5.03 KB
consumer
2 files • 3.85 KB
consumer.go
Код/microservices-course-examples-main/week_5/kafka/consumer_group_kafka/cmd/consumer/consumer.go
main.go
Код/microservices-course-examples-main/week_5/kafka/consumer_group_kafka/cmd/consumer/main.go
producer
1 files • 1.19 KB
main.go
Код/microservices-course-examples-main/week_5/kafka/consumer_group_kafka/cmd/producer/main.go
docker-compose.yml
Код/microservices-course-examples-main/week_5/kafka/consumer_group_kafka/docker-compose.yml
go.mod
Код/microservices-course-examples-main/week_5/kafka/consumer_group_kafka/go.mod
go.sum
Код/microservices-course-examples-main/week_5/kafka/consumer_group_kafka/go.sum
Taskfile.yaml
Код/microservices-course-examples-main/week_5/kafka/consumer_group_kafka/Taskfile.yaml
easy_kafka
8 files • 33.59 KB
.env
Код/microservices-course-examples-main/week_5/kafka/easy_kafka/.env
.golangci.yml
Код/microservices-course-examples-main/week_5/kafka/easy_kafka/.golangci.yml
cmd
2 files • 4.25 KB
consumer
1 files • 3.06 KB
main.go
Код/microservices-course-examples-main/week_5/kafka/easy_kafka/cmd/consumer/main.go
producer
1 files • 1.19 KB
main.go
Код/microservices-course-examples-main/week_5/kafka/easy_kafka/cmd/producer/main.go
docker-compose.yml
Код/microservices-course-examples-main/week_5/kafka/easy_kafka/docker-compose.yml
go.mod
Код/microservices-course-examples-main/week_5/kafka/easy_kafka/go.mod
go.sum
Код/microservices-course-examples-main/week_5/kafka/easy_kafka/go.sum
Taskfile.yaml
Код/microservices-course-examples-main/week_5/kafka/easy_kafka/Taskfile.yaml
telegram
74 files • 210.98 KB
clean_arch
62 files • 153.02 KB
.golangci.yml
Код/microservices-course-examples-main/week_5/telegram/clean_arch/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_5/telegram/clean_arch/buf.work.yaml
deploy
7 files • 11.42 KB
compose
3 files • 5.4 KB
core
1 files • 454 Bytes
docker-compose.yml
Код/microservices-course-examples-main/week_5/telegram/clean_arch/deploy/compose/core/docker-compose.yml
ufo
2 files • 4.95 KB
.env
Код/microservices-course-examples-main/week_5/telegram/clean_arch/deploy/compose/ufo/.env
docker-compose.yml
Код/microservices-course-examples-main/week_5/telegram/clean_arch/deploy/compose/ufo/docker-compose.yml
env
4 files • 6.02 KB
.env
Код/microservices-course-examples-main/week_5/telegram/clean_arch/deploy/env/.env
.env.template
Код/microservices-course-examples-main/week_5/telegram/clean_arch/deploy/env/.env.template
generate-env.sh
Код/microservices-course-examples-main/week_5/telegram/clean_arch/deploy/env/generate-env.sh
ufo.env.template
Код/microservices-course-examples-main/week_5/telegram/clean_arch/deploy/env/ufo.env.template
platform
7 files • 19.66 KB
go.mod
Код/microservices-course-examples-main/week_5/telegram/clean_arch/platform/go.mod
go.sum
Код/microservices-course-examples-main/week_5/telegram/clean_arch/platform/go.sum
pkg
5 files • 15 KB
closer
1 files • 6.67 KB
closer.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/platform/pkg/closer/closer.go
grpc
1 files • 1005 Bytes
health
1 files • 1005 Bytes
health.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/platform/pkg/grpc/health/health.go
logger
3 files • 7.35 KB
logger.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/platform/pkg/logger/logger.go
logger_bench_test.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/platform/pkg/logger/logger_bench_test.go
noop_logger.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/platform/pkg/logger/noop_logger.go
README.md
Код/microservices-course-examples-main/week_5/telegram/clean_arch/README.md
shared
7 files • 41.18 KB
go.mod
Код/microservices-course-examples-main/week_5/telegram/clean_arch/shared/go.mod
go.sum
Код/microservices-course-examples-main/week_5/telegram/clean_arch/shared/go.sum
pkg
2 files • 32.98 KB
proto
2 files • 32.98 KB
ufo
2 files • 32.98 KB
v1
2 files • 32.98 KB
ufo.pb.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/shared/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/shared/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.23 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_5/telegram/clean_arch/shared/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_5/telegram/clean_arch/shared/proto/buf.yaml
ufo
1 files • 4.72 KB
v1
1 files • 4.72 KB
ufo.proto
Код/microservices-course-examples-main/week_5/telegram/clean_arch/shared/proto/ufo/v1/ufo.proto
Taskfile.yaml
Код/microservices-course-examples-main/week_5/telegram/clean_arch/Taskfile.yaml
ufo
37 files • 49.93 KB
cmd
1 files • 1.41 KB
grpc_server
1 files • 1.41 KB
main.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/go.mod
go.sum
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/go.sum
internal
33 files • 31.15 KB
api
5 files • 3.45 KB
ufo
5 files • 3.45 KB
v1
5 files • 3.45 KB
api.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/api/ufo/v1/api.go
create.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/api/ufo/v1/create.go
delete.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/api/ufo/v1/delete.go
get.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/api/ufo/v1/get.go
update.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/api/ufo/v1/update.go
app
2 files • 7.84 KB
app.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/app/app.go
di.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/app/di.go
client
2 files • 738 Bytes
http
2 files • 738 Bytes
client.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/client/http/client.go
telegram
1 files • 605 Bytes
client.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/client/http/telegram/client.go
config
5 files • 2.88 KB
config.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/config/config.go
env
3 files • 1.92 KB
logger.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/config/env/logger.go
mongo.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/config/env/mongo.go
ufo_grpc.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/config/env/ufo_grpc.go
interfaces.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/config/interfaces.go
converter
1 files • 3.2 KB
ufo.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/converter/ufo.go
model
2 files • 622 Bytes
errors.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/model/errors.go
ufo.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/model/ufo.go
repository
8 files • 7.1 KB
converter
1 files • 1.14 KB
ufo.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/repository/converter/ufo.go
model
1 files • 1016 Bytes
ufo.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/repository/model/ufo.go
repository.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/repository/repository.go
ufo
5 files • 4.53 KB
create.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/repository/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/repository/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/repository/ufo/get.go
repository.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/repository/ufo/repository.go
update.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/repository/ufo/update.go
service
8 files • 5.35 KB
service.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/service/service.go
telegram
2 files • 2.9 KB
service.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/service/telegram/service.go
templates
1 files • 605 Bytes
ufo_notification.tmpl
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/service/telegram/templates/ufo_notification.tmpl
ufo
5 files • 1.9 KB
create.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/service/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/service/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/service/ufo/get.go
service.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/service/ufo/service.go
update.go
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/internal/service/ufo/update.go
TELEGRAM_INTEGRATION.md
Код/microservices-course-examples-main/week_5/telegram/clean_arch/ufo/TELEGRAM_INTEGRATION.md
easy
6 files • 17.02 KB
.golangci.yml
Код/microservices-course-examples-main/week_5/telegram/easy/.golangci.yml
cmd
1 files • 4.18 KB
main.go
Код/microservices-course-examples-main/week_5/telegram/easy/cmd/main.go
go.mod
Код/microservices-course-examples-main/week_5/telegram/easy/go.mod
go.sum
Код/microservices-course-examples-main/week_5/telegram/easy/go.sum
README.md
Код/microservices-course-examples-main/week_5/telegram/easy/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_5/telegram/easy/Taskfile.yaml
weather-bot
6 files • 40.94 KB
.golangci.yml
Код/microservices-course-examples-main/week_5/telegram/weather-bot/.golangci.yml
cmd
1 files • 15.5 KB
main.go
Код/microservices-course-examples-main/week_5/telegram/weather-bot/cmd/main.go
go.mod
Код/microservices-course-examples-main/week_5/telegram/weather-bot/go.mod
go.sum
Код/microservices-course-examples-main/week_5/telegram/weather-bot/go.sum
README.md
Код/microservices-course-examples-main/week_5/telegram/weather-bot/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_5/telegram/weather-bot/Taskfile.yaml
week_6
89 files • 238.48 KB
jwt
18 files • 59.48 KB
.golangci.yml
Код/microservices-course-examples-main/week_6/jwt/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_6/jwt/buf.work.yaml
cmd
1 files • 1.41 KB
server
1 files • 1.41 KB
main.go
Код/microservices-course-examples-main/week_6/jwt/cmd/server/main.go
go.mod
Код/microservices-course-examples-main/week_6/jwt/go.mod
go.sum
Код/microservices-course-examples-main/week_6/jwt/go.sum
internal
6 files • 9.7 KB
api
1 files • 3 KB
jwt_handler.go
Код/microservices-course-examples-main/week_6/jwt/internal/api/jwt_handler.go
model
1 files • 657 Bytes
user.go
Код/microservices-course-examples-main/week_6/jwt/internal/model/user.go
service
4 files • 6.06 KB
auth.go
Код/microservices-course-examples-main/week_6/jwt/internal/service/auth.go
jwt.go
Код/microservices-course-examples-main/week_6/jwt/internal/service/jwt.go
token_generator.go
Код/microservices-course-examples-main/week_6/jwt/internal/service/token_generator.go
token_validator.go
Код/microservices-course-examples-main/week_6/jwt/internal/service/token_validator.go
pkg
2 files • 22.36 KB
proto
2 files • 22.36 KB
jwt
2 files • 22.36 KB
v1
2 files • 22.36 KB
jwt.pb.go
Код/microservices-course-examples-main/week_6/jwt/pkg/proto/jwt/v1/jwt.pb.go
jwt_grpc.pb.go
Код/microservices-course-examples-main/week_6/jwt/pkg/proto/jwt/v1/jwt_grpc.pb.go
proto
3 files • 2.04 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_6/jwt/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_6/jwt/proto/buf.yaml
jwt
1 files • 1.54 KB
v1
1 files • 1.54 KB
jwt.proto
Код/microservices-course-examples-main/week_6/jwt/proto/jwt/v1/jwt.proto
README.md
Код/microservices-course-examples-main/week_6/jwt/README.md
Taskfile.yaml
Код/microservices-course-examples-main/week_6/jwt/Taskfile.yaml
redis
71 files • 179 KB
clean_arch
64 files • 161 KB
.golangci.yml
Код/microservices-course-examples-main/week_6/redis/clean_arch/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_6/redis/clean_arch/buf.work.yaml
deploy
7 files • 14.83 KB
compose
3 files • 7.47 KB
core
1 files • 454 Bytes
docker-compose.yml
Код/microservices-course-examples-main/week_6/redis/clean_arch/deploy/compose/core/docker-compose.yml
ufo
2 files • 7.03 KB
.env
Код/microservices-course-examples-main/week_6/redis/clean_arch/deploy/compose/ufo/.env
docker-compose.yml
Код/microservices-course-examples-main/week_6/redis/clean_arch/deploy/compose/ufo/docker-compose.yml
env
4 files • 7.36 KB
.env
Код/microservices-course-examples-main/week_6/redis/clean_arch/deploy/env/.env
.env.template
Код/microservices-course-examples-main/week_6/redis/clean_arch/deploy/env/.env.template
generate-env.sh
Код/microservices-course-examples-main/week_6/redis/clean_arch/deploy/env/generate-env.sh
ufo.env.template
Код/microservices-course-examples-main/week_6/redis/clean_arch/deploy/env/ufo.env.template
jwt
1 files • 433 Bytes
go.mod
Код/microservices-course-examples-main/week_6/redis/clean_arch/jwt/go.mod
platform
10 files • 25.38 KB
go.mod
Код/microservices-course-examples-main/week_6/redis/clean_arch/platform/go.mod
go.sum
Код/microservices-course-examples-main/week_6/redis/clean_arch/platform/go.sum
pkg
8 files • 20.52 KB
cache
3 files • 5.53 KB
client.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/platform/pkg/cache/client.go
redis
2 files • 4.69 KB
client.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/platform/pkg/cache/redis/client.go
set_operator.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/platform/pkg/cache/redis/set_operator.go
closer
1 files • 6.67 KB
closer.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/platform/pkg/closer/closer.go
grpc
1 files • 1005 Bytes
health
1 files • 1005 Bytes
health.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/platform/pkg/grpc/health/health.go
logger
3 files • 7.35 KB
logger.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/platform/pkg/logger/logger.go
logger_bench_test.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/platform/pkg/logger/logger_bench_test.go
noop_logger.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/platform/pkg/logger/noop_logger.go
README.md
Код/microservices-course-examples-main/week_6/redis/clean_arch/README.md
shared
7 files • 41.62 KB
go.mod
Код/microservices-course-examples-main/week_6/redis/clean_arch/shared/go.mod
go.sum
Код/microservices-course-examples-main/week_6/redis/clean_arch/shared/go.sum
pkg
2 files • 32.98 KB
proto
2 files • 32.98 KB
ufo
2 files • 32.98 KB
v1
2 files • 32.98 KB
ufo.pb.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/shared/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/shared/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.22 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_6/redis/clean_arch/shared/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_6/redis/clean_arch/shared/proto/buf.yaml
ufo
1 files • 4.72 KB
v1
1 files • 4.72 KB
ufo.proto
Код/microservices-course-examples-main/week_6/redis/clean_arch/shared/proto/ufo/v1/ufo.proto
Taskfile.yaml
Код/microservices-course-examples-main/week_6/redis/clean_arch/Taskfile.yaml
ufo
35 files • 47.91 KB
cmd
1 files • 1.39 KB
grpc_server
1 files • 1.39 KB
main.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/go.mod
go.sum
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/go.sum
internal
31 files • 33.38 KB
api
5 files • 3.41 KB
ufo
5 files • 3.41 KB
v1
5 files • 3.41 KB
api.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/api/ufo/v1/api.go
create.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/api/ufo/v1/create.go
delete.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/api/ufo/v1/delete.go
get.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/api/ufo/v1/get.go
update.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/api/ufo/v1/update.go
app
2 files • 6.81 KB
app.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/app/app.go
di.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/app/di.go
config
6 files • 4.28 KB
config.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/config/config.go
env
4 files • 3.04 KB
logger.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/config/env/logger.go
mongo.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/config/env/mongo.go
redis.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/config/env/redis.go
ufo_grpc.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/config/env/ufo_grpc.go
interfaces.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/config/interfaces.go
converter
1 files • 3.19 KB
ufo.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/converter/ufo.go
model
2 files • 622 Bytes
errors.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/model/errors.go
ufo.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/model/ufo.go
repository
9 files • 11.76 KB
converter
1 files • 3.08 KB
ufo.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/repository/converter/ufo.go
model
1 files • 1.57 KB
ufo.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/repository/model/ufo.go
repository.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/repository/repository.go
ufo
5 files • 4.5 KB
create.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/repository/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/repository/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/repository/ufo/get.go
repository.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/repository/ufo/repository.go
update.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/repository/ufo/update.go
ufo_cache
1 files • 1.93 KB
repository.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/repository/ufo_cache/repository.go
service
6 files • 3.32 KB
service.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/service/service.go
ufo
5 files • 2.89 KB
create.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/service/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/service/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/service/ufo/get.go
service.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/service/ufo/service.go
update.go
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/internal/service/ufo/update.go
REDIS_CONFIG.md
Код/microservices-course-examples-main/week_6/redis/clean_arch/ufo/REDIS_CONFIG.md
easy_redis
7 files • 18 KB
.env
Код/microservices-course-examples-main/week_6/redis/easy_redis/.env
.golangci.yml
Код/microservices-course-examples-main/week_6/redis/easy_redis/.golangci.yml
cmd
1 files • 3.83 KB
main.go
Код/microservices-course-examples-main/week_6/redis/easy_redis/cmd/main.go
docker-compose.yaml
Код/microservices-course-examples-main/week_6/redis/easy_redis/docker-compose.yaml
go.mod
Код/microservices-course-examples-main/week_6/redis/easy_redis/go.mod
go.sum
Код/microservices-course-examples-main/week_6/redis/easy_redis/go.sum
Taskfile.yaml
Код/microservices-course-examples-main/week_6/redis/easy_redis/Taskfile.yaml
week_7
120 files • 16.34 MB
metrics
32 files • 16.06 MB
.golangci.yml
Код/microservices-course-examples-main/week_7/metrics/.golangci.yml
buf.work.yaml
Код/microservices-course-examples-main/week_7/metrics/buf.work.yaml
deploy
9 files • 41.53 KB
compose
5 files • 32.84 KB
core
4 files • 31.95 KB
.env
Код/microservices-course-examples-main/week_7/metrics/deploy/compose/core/.env
docker-compose.yml
Код/microservices-course-examples-main/week_7/metrics/deploy/compose/core/docker-compose.yml
otel
1 files • 6.17 KB
otel-collector-config.template.yaml
Код/microservices-course-examples-main/week_7/metrics/deploy/compose/core/otel/otel-collector-config.template.yaml
otel-metrics-guide.md
Код/microservices-course-examples-main/week_7/metrics/deploy/compose/core/otel-metrics-guide.md
ufo
1 files • 912 Bytes
.env
Код/microservices-course-examples-main/week_7/metrics/deploy/compose/ufo/.env
env
4 files • 8.68 KB
.env.template
Код/microservices-course-examples-main/week_7/metrics/deploy/env/.env.template
core.env.template
Код/microservices-course-examples-main/week_7/metrics/deploy/env/core.env.template
generate-env.sh
Код/microservices-course-examples-main/week_7/metrics/deploy/env/generate-env.sh
ufo.env.template
Код/microservices-course-examples-main/week_7/metrics/deploy/env/ufo.env.template
platform
7 files • 22.49 KB
go.mod
Код/microservices-course-examples-main/week_7/metrics/platform/go.mod
go.sum
Код/microservices-course-examples-main/week_7/metrics/platform/go.sum
pkg
5 files • 15.97 KB
closer
1 files • 6.66 KB
closer.go
Код/microservices-course-examples-main/week_7/metrics/platform/pkg/closer/closer.go
logger
3 files • 7.35 KB
logger.go
Код/microservices-course-examples-main/week_7/metrics/platform/pkg/logger/logger.go
logger_bench_test.go
Код/microservices-course-examples-main/week_7/metrics/platform/pkg/logger/logger_bench_test.go
noop_logger.go
Код/microservices-course-examples-main/week_7/metrics/platform/pkg/logger/noop_logger.go
metrics
1 files • 1.97 KB
metrics.go
Код/microservices-course-examples-main/week_7/metrics/platform/pkg/metrics/metrics.go
shared
7 files • 47.61 KB
go.mod
Код/microservices-course-examples-main/week_7/metrics/shared/go.mod
go.sum
Код/microservices-course-examples-main/week_7/metrics/shared/go.sum
pkg
2 files • 38.82 KB
proto
2 files • 38.82 KB
ufo
2 files • 38.82 KB
v1
2 files • 38.82 KB
ufo.pb.go
Код/microservices-course-examples-main/week_7/metrics/shared/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_7/metrics/shared/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
3 files • 5.95 KB
buf.gen.yaml
Код/microservices-course-examples-main/week_7/metrics/shared/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_7/metrics/shared/proto/buf.yaml
ufo
1 files • 5.45 KB
v1
1 files • 5.45 KB
ufo.proto
Код/microservices-course-examples-main/week_7/metrics/shared/proto/ufo/v1/ufo.proto
Taskfile.yaml
Код/microservices-course-examples-main/week_7/metrics/Taskfile.yaml
ufo
6 files • 15.93 MB
cmd
1 files • 5.02 KB
main.go
Код/microservices-course-examples-main/week_7/metrics/ufo/cmd/main.go
go.mod
Код/microservices-course-examples-main/week_7/metrics/ufo/go.mod
go.sum
Код/microservices-course-examples-main/week_7/metrics/ufo/go.sum
internal
2 files • 3.44 KB
interceptor
1 files • 1.46 KB
metrics.go
Код/microservices-course-examples-main/week_7/metrics/ufo/internal/interceptor/metrics.go
metrics
1 files • 1.98 KB
metrics.go
Код/microservices-course-examples-main/week_7/metrics/ufo/internal/metrics/metrics.go
main
Код/microservices-course-examples-main/week_7/metrics/ufo/main
tracing
88 files • 294.14 KB
.golangci.yml
Код/microservices-course-examples-main/week_7/tracing/.golangci.yml
analysis
5 files • 12.94 KB
cmd
1 files • 1.99 KB
main.go
Код/microservices-course-examples-main/week_7/tracing/analysis/cmd/main.go
go.mod
Код/microservices-course-examples-main/week_7/tracing/analysis/go.mod
go.sum
Код/microservices-course-examples-main/week_7/tracing/analysis/go.sum
internal
2 files • 4.33 KB
handler
1 files • 1.12 KB
analysis.go
Код/microservices-course-examples-main/week_7/tracing/analysis/internal/handler/analysis.go
service
1 files • 3.21 KB
analysis.go
Код/microservices-course-examples-main/week_7/tracing/analysis/internal/service/analysis.go
buf.work.yaml
Код/microservices-course-examples-main/week_7/tracing/buf.work.yaml
classification
5 files • 12.95 KB
cmd
1 files • 1.99 KB
main.go
Код/microservices-course-examples-main/week_7/tracing/classification/cmd/main.go
go.mod
Код/microservices-course-examples-main/week_7/tracing/classification/go.mod
go.sum
Код/microservices-course-examples-main/week_7/tracing/classification/go.sum
internal
2 files • 4.35 KB
handler
1 files • 1.26 KB
classification.go
Код/microservices-course-examples-main/week_7/tracing/classification/internal/handler/classification.go
service
1 files • 3.09 KB
classification.go
Код/microservices-course-examples-main/week_7/tracing/classification/internal/service/classification.go
deploy
12 files • 53.52 KB
compose
7 files • 42.23 KB
core
5 files • 36.81 KB
.env
Код/microservices-course-examples-main/week_7/tracing/deploy/compose/core/.env
docker-compose.yml
Код/microservices-course-examples-main/week_7/tracing/deploy/compose/core/docker-compose.yml
otel
2 files • 13.35 KB
otel-collector-config.template.yaml
Код/microservices-course-examples-main/week_7/tracing/deploy/compose/core/otel/otel-collector-config.template.yaml
otel-collector-config.yaml
Код/microservices-course-examples-main/week_7/tracing/deploy/compose/core/otel/otel-collector-config.yaml
otel-metrics-guide.md
Код/microservices-course-examples-main/week_7/tracing/deploy/compose/core/otel-metrics-guide.md
ufo
2 files • 5.41 KB
.env
Код/microservices-course-examples-main/week_7/tracing/deploy/compose/ufo/.env
docker-compose.yml
Код/microservices-course-examples-main/week_7/tracing/deploy/compose/ufo/docker-compose.yml
env
5 files • 11.29 KB
.env
Код/microservices-course-examples-main/week_7/tracing/deploy/env/.env
.env.template
Код/microservices-course-examples-main/week_7/tracing/deploy/env/.env.template
core.env.template
Код/microservices-course-examples-main/week_7/tracing/deploy/env/core.env.template
generate-env.sh
Код/microservices-course-examples-main/week_7/tracing/deploy/env/generate-env.sh
ufo.env.template
Код/microservices-course-examples-main/week_7/tracing/deploy/env/ufo.env.template
platform
10 files • 39.87 KB
go.mod
Код/microservices-course-examples-main/week_7/tracing/platform/go.mod
go.sum
Код/microservices-course-examples-main/week_7/tracing/platform/go.sum
pkg
8 files • 33.34 KB
closer
1 files • 6.66 KB
closer.go
Код/microservices-course-examples-main/week_7/tracing/platform/pkg/closer/closer.go
grpc
1 files • 1005 Bytes
health
1 files • 1005 Bytes
health.go
Код/microservices-course-examples-main/week_7/tracing/platform/pkg/grpc/health/health.go
logger
3 files • 7.35 KB
logger.go
Код/microservices-course-examples-main/week_7/tracing/platform/pkg/logger/logger.go
logger_bench_test.go
Код/microservices-course-examples-main/week_7/tracing/platform/pkg/logger/logger_bench_test.go
noop_logger.go
Код/microservices-course-examples-main/week_7/tracing/platform/pkg/logger/noop_logger.go
tracing
3 files • 18.35 KB
grpc_interceptor.go
Код/microservices-course-examples-main/week_7/tracing/platform/pkg/tracing/grpc_interceptor.go
metadata_carrier.go
Код/microservices-course-examples-main/week_7/tracing/platform/pkg/tracing/metadata_carrier.go
tracer.go
Код/microservices-course-examples-main/week_7/tracing/platform/pkg/tracing/tracer.go
README.md
Код/microservices-course-examples-main/week_7/tracing/README.md
shared
13 files • 72.81 KB
go.mod
Код/microservices-course-examples-main/week_7/tracing/shared/go.mod
go.sum
Код/microservices-course-examples-main/week_7/tracing/shared/go.sum
pkg
6 files • 62.62 KB
proto
6 files • 62.62 KB
analysis
2 files • 11.3 KB
v1
2 files • 11.3 KB
analysis.pb.go
Код/microservices-course-examples-main/week_7/tracing/shared/pkg/proto/analysis/v1/analysis.pb.go
analysis_grpc.pb.go
Код/microservices-course-examples-main/week_7/tracing/shared/pkg/proto/analysis/v1/analysis_grpc.pb.go
classification
2 files • 12.51 KB
v1
2 files • 12.51 KB
classification.pb.go
Код/microservices-course-examples-main/week_7/tracing/shared/pkg/proto/classification/v1/classification.pb.go
classification_grpc.pb.go
Код/microservices-course-examples-main/week_7/tracing/shared/pkg/proto/classification/v1/classification_grpc.pb.go
ufo
2 files • 38.82 KB
v1
2 files • 38.82 KB
ufo.pb.go
Код/microservices-course-examples-main/week_7/tracing/shared/pkg/proto/ufo/v1/ufo.pb.go
ufo_grpc.pb.go
Код/microservices-course-examples-main/week_7/tracing/shared/pkg/proto/ufo/v1/ufo_grpc.pb.go
proto
5 files • 7.26 KB
analysis
1 files • 634 Bytes
v1
1 files • 634 Bytes
analysis.proto
Код/microservices-course-examples-main/week_7/tracing/shared/proto/analysis/v1/analysis.proto
buf.gen.yaml
Код/microservices-course-examples-main/week_7/tracing/shared/proto/buf.gen.yaml
buf.yaml
Код/microservices-course-examples-main/week_7/tracing/shared/proto/buf.yaml
classification
1 files • 703 Bytes
v1
1 files • 703 Bytes
classification.proto
Код/microservices-course-examples-main/week_7/tracing/shared/proto/classification/v1/classification.proto
ufo
1 files • 5.45 KB
v1
1 files • 5.45 KB
ufo.proto
Код/microservices-course-examples-main/week_7/tracing/shared/proto/ufo/v1/ufo.proto
Taskfile.yaml
Код/microservices-course-examples-main/week_7/tracing/Taskfile.yaml
TRACING_DEMO.md
Код/microservices-course-examples-main/week_7/tracing/TRACING_DEMO.md
ufo
38 files • 43.95 KB
cmd
1 files • 1.36 KB
grpc_server
1 files • 1.36 KB
main.go
Код/microservices-course-examples-main/week_7/tracing/ufo/cmd/grpc_server/main.go
go.mod
Код/microservices-course-examples-main/week_7/tracing/ufo/go.mod
go.sum
Код/microservices-course-examples-main/week_7/tracing/ufo/go.sum
internal
35 files • 30.31 KB
api
6 files • 3.9 KB
ufo
6 files • 3.9 KB
v1
6 files • 3.9 KB
analyze.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/api/ufo/v1/analyze.go
api.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/api/ufo/v1/api.go
create.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/api/ufo/v1/create.go
delete.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/api/ufo/v1/delete.go
get.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/api/ufo/v1/get.go
update.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/api/ufo/v1/update.go
app
2 files • 7.07 KB
app.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/app/app.go
di.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/app/di.go
client
2 files • 1.42 KB
grpc
2 files • 1.42 KB
analysis
1 files • 1.08 KB
client.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/client/grpc/analysis/client.go
interfaces.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/client/grpc/interfaces.go
config
6 files • 4.02 KB
config.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/config/config.go
env
4 files • 2.82 KB
logger.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/config/env/logger.go
mongo.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/config/env/mongo.go
tracing.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/config/env/tracing.go
ufo_grpc.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/config/env/ufo_grpc.go
interfaces.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/config/interfaces.go
converter
1 files • 3.18 KB
ufo.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/converter/ufo.go
model
3 files • 821 Bytes
analysis.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/model/analysis.go
errors.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/model/errors.go
ufo.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/model/ufo.go
repository
8 files • 6.96 KB
converter
1 files • 1.12 KB
ufo.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/repository/converter/ufo.go
model
1 files • 1016 Bytes
ufo.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/repository/model/ufo.go
repository.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/repository/repository.go
ufo
5 files • 4.43 KB
create.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/repository/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/repository/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/repository/ufo/get.go
repository.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/repository/ufo/repository.go
update.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/repository/ufo/update.go
service
7 files • 2.97 KB
service.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/service/service.go
ufo
6 files • 2.48 KB
analyze.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/service/ufo/analyze.go
create.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/service/ufo/create.go
delete.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/service/ufo/delete.go
get.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/service/ufo/get.go
service.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/service/ufo/service.go
update.go
Код/microservices-course-examples-main/week_7/tracing/ufo/internal/service/ufo/update.go
microservices-course-homework-main
111 files • 511.8 KB
.gitignore
Код/microservices-course-homework-main/.gitignore
homeworks
109 files • 511.25 KB
week1
5 files • 45.72 KB
boilerplates
1 files • 19.72 KB
Taskfile.yml
Код/microservices-course-homework-main/homeworks/week1/boilerplates/Taskfile.yml
contracts
3 files • 16.49 KB
inventory_service_contracts.md
Код/microservices-course-homework-main/homeworks/week1/contracts/inventory_service_contracts.md
order_service_contracts.md
Код/microservices-course-homework-main/homeworks/week1/contracts/order_service_contracts.md
payment_service_contracts.md
Код/microservices-course-homework-main/homeworks/week1/contracts/payment_service_contracts.md
hw.md
Код/microservices-course-homework-main/homeworks/week1/hw.md
week2
8 files • 47.49 KB
boilerplates
7 files • 32.56 KB
README.md
Код/microservices-course-homework-main/homeworks/week2/boilerplates/README.md
scripts
1 files • 3.92 KB
extract-versions.sh
Код/microservices-course-homework-main/homeworks/week2/boilerplates/scripts/extract-versions.sh
Taskfile.yml
Код/microservices-course-homework-main/homeworks/week2/boilerplates/Taskfile.yml
workflows
4 files • 5.17 KB
ci.yml
Код/microservices-course-homework-main/homeworks/week2/boilerplates/workflows/ci.yml
lint-reusable.yml
Код/microservices-course-homework-main/homeworks/week2/boilerplates/workflows/lint-reusable.yml
test-coverage-reusable.yml
Код/microservices-course-homework-main/homeworks/week2/boilerplates/workflows/test-coverage-reusable.yml
test-reusable.yml
Код/microservices-course-homework-main/homeworks/week2/boilerplates/workflows/test-reusable.yml
hw.md
Код/microservices-course-homework-main/homeworks/week2/hw.md
week3
10 files • 54.11 KB
boilerplates
9 files • 38.71 KB
deploy
3 files • 7.93 KB
compose
3 files • 7.93 KB
core
1 files • 454 Bytes
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week3/boilerplates/deploy/compose/core/docker-compose.yml
inventory
1 files • 3.81 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week3/boilerplates/deploy/compose/inventory/docker-compose.yml
order
1 files • 3.68 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week3/boilerplates/deploy/compose/order/docker-compose.yml
README.md
Код/microservices-course-homework-main/homeworks/week3/boilerplates/README.md
Taskfile.yml
Код/microservices-course-homework-main/homeworks/week3/boilerplates/Taskfile.yml
workflows
4 files • 5.17 KB
ci.yml
Код/microservices-course-homework-main/homeworks/week3/boilerplates/workflows/ci.yml
lint-reusable.yml
Код/microservices-course-homework-main/homeworks/week3/boilerplates/workflows/lint-reusable.yml
test-coverage-reusable.yml
Код/microservices-course-homework-main/homeworks/week3/boilerplates/workflows/test-coverage-reusable.yml
test-reusable.yml
Код/microservices-course-homework-main/homeworks/week3/boilerplates/workflows/test-reusable.yml
hw.md
Код/microservices-course-homework-main/homeworks/week3/hw.md
week4
34 files • 113.23 KB
boilerplates
33 files • 87.36 KB
deploy
10 files • 20.5 KB
compose
3 files • 7.5 KB
core
1 files • 454 Bytes
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week4/boilerplates/deploy/compose/core/docker-compose.yml
inventory
1 files • 3.74 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week4/boilerplates/deploy/compose/inventory/docker-compose.yml
order
1 files • 3.31 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week4/boilerplates/deploy/compose/order/docker-compose.yml
docker
2 files • 4.1 KB
inventory
2 files • 4.1 KB
.dockerignore
Код/microservices-course-homework-main/homeworks/week4/boilerplates/deploy/docker/inventory/.dockerignore
Dockerfile
Код/microservices-course-homework-main/homeworks/week4/boilerplates/deploy/docker/inventory/Dockerfile
env
5 files • 8.9 KB
.env.template
Код/microservices-course-homework-main/homeworks/week4/boilerplates/deploy/env/.env.template
generate-env.sh
Код/microservices-course-homework-main/homeworks/week4/boilerplates/deploy/env/generate-env.sh
inventory.env.template
Код/microservices-course-homework-main/homeworks/week4/boilerplates/deploy/env/inventory.env.template
order.env.template
Код/microservices-course-homework-main/homeworks/week4/boilerplates/deploy/env/order.env.template
payment.env.template
Код/microservices-course-homework-main/homeworks/week4/boilerplates/deploy/env/payment.env.template
pkg
15 files • 26.85 KB
closer
1 files • 6.65 KB
closer.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/closer/closer.go
grpc
1 files • 1005 Bytes
health
1 files • 1005 Bytes
health.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/grpc/health/health.go
logger
3 files • 7.35 KB
logger.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/logger/logger.go
logger_bench_test.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/logger/logger_bench_test.go
noop_logger.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/logger/noop_logger.go
testcontainers
10 files • 11.87 KB
app
2 files • 4.49 KB
app.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/testcontainers/app/app.go
opts.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/testcontainers/app/opts.go
constants.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/testcontainers/constants.go
mongo
5 files • 5.58 KB
config.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/testcontainers/mongo/config.go
connect.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/testcontainers/mongo/connect.go
init.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/testcontainers/mongo/init.go
mongo.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/testcontainers/mongo/mongo.go
opts.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/testcontainers/mongo/opts.go
network
1 files • 763 Bytes
network.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/testcontainers/network/network.go
path
1 files • 595 Bytes
path.go
Код/microservices-course-homework-main/homeworks/week4/boilerplates/pkg/testcontainers/path/path.go
README.md
Код/microservices-course-homework-main/homeworks/week4/boilerplates/README.md
scripts
1 files • 3.92 KB
extract-versions.sh
Код/microservices-course-homework-main/homeworks/week4/boilerplates/scripts/extract-versions.sh
Taskfile.yml
Код/microservices-course-homework-main/homeworks/week4/boilerplates/Taskfile.yml
workflows
5 files • 7.04 KB
ci.yml
Код/microservices-course-homework-main/homeworks/week4/boilerplates/workflows/ci.yml
lint-reusable.yml
Код/microservices-course-homework-main/homeworks/week4/boilerplates/workflows/lint-reusable.yml
test-coverage-reusable.yml
Код/microservices-course-homework-main/homeworks/week4/boilerplates/workflows/test-coverage-reusable.yml
test-integration-reusable.yml
Код/microservices-course-homework-main/homeworks/week4/boilerplates/workflows/test-integration-reusable.yml
test-reusable.yml
Код/microservices-course-homework-main/homeworks/week4/boilerplates/workflows/test-reusable.yml
hw.md
Код/microservices-course-homework-main/homeworks/week4/hw.md
week5
23 files • 102.45 KB
boilerplates
20 files • 69.74 KB
deploy
13 files • 33.99 KB
compose
3 files • 15.66 KB
core
1 files • 8.61 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/compose/core/docker-compose.yml
inventory
1 files • 3.74 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/compose/inventory/docker-compose.yml
order
1 files • 3.31 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/compose/order/docker-compose.yml
docker
2 files • 4.27 KB
inventory
2 files • 4.27 KB
.dockerignore
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/docker/inventory/.dockerignore
Dockerfile
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/docker/inventory/Dockerfile
env
8 files • 14.07 KB
.env.template
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/env/.env.template
assembly.env.template
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/env/assembly.env.template
core.env.template
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/env/core.env.template
generate-env.sh
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/env/generate-env.sh
inventory.env.template
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/env/inventory.env.template
notification.env.template
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/env/notification.env.template
order.env.template
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/env/order.env.template
payment.env.template
Код/microservices-course-homework-main/homeworks/week5/boilerplates/deploy/env/payment.env.template
kafka
5 files • 5.11 KB
consumer
3 files • 3.74 KB
consumer.go
Код/microservices-course-homework-main/homeworks/week5/boilerplates/kafka/consumer/consumer.go
group_handler.go
Код/microservices-course-homework-main/homeworks/week5/boilerplates/kafka/consumer/group_handler.go
message.go
Код/microservices-course-homework-main/homeworks/week5/boilerplates/kafka/consumer/message.go
kafka.go
Код/microservices-course-homework-main/homeworks/week5/boilerplates/kafka/kafka.go
producer
1 files • 1.07 KB
producer.go
Код/microservices-course-homework-main/homeworks/week5/boilerplates/kafka/producer/producer.go
middleware
1 files • 528 Bytes
kafka
1 files • 528 Bytes
logging.go
Код/microservices-course-homework-main/homeworks/week5/boilerplates/middleware/kafka/logging.go
Taskfile.yml
Код/microservices-course-homework-main/homeworks/week5/boilerplates/Taskfile.yml
contracts
2 files • 3.69 KB
assembly_service_contracts.md
Код/microservices-course-homework-main/homeworks/week5/contracts/assembly_service_contracts.md
order_service_contracts.md
Код/microservices-course-homework-main/homeworks/week5/contracts/order_service_contracts.md
hw.md
Код/microservices-course-homework-main/homeworks/week5/hw.md
week6
25 files • 133.86 KB
boilerplates
23 files • 96.83 KB
cache
3 files • 5.53 KB
client.go
Код/microservices-course-homework-main/homeworks/week6/boilerplates/cache/client.go
redis
2 files • 4.69 KB
client.go
Код/microservices-course-homework-main/homeworks/week6/boilerplates/cache/redis/client.go
set_operator.go
Код/microservices-course-homework-main/homeworks/week6/boilerplates/cache/redis/set_operator.go
deploy
15 files • 42.37 KB
compose
4 files • 20.03 KB
core
1 files • 8.6 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/compose/core/docker-compose.yml
iam
1 files • 4.37 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/compose/iam/docker-compose.yml
inventory
1 files • 3.74 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/compose/inventory/docker-compose.yml
order
1 files • 3.31 KB
docker-compose.yml
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/compose/order/docker-compose.yml
docker
2 files • 4.32 KB
inventory
2 files • 4.32 KB
.dockerignore
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/docker/inventory/.dockerignore
Dockerfile
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/docker/inventory/Dockerfile
env
9 files • 18.02 KB
.env.template
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/env/.env.template
assembly.env.template
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/env/assembly.env.template
core.env.template
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/env/core.env.template
generate-env.sh
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/env/generate-env.sh
iam.env.template
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/env/iam.env.template
inventory.env.template
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/env/inventory.env.template
notification.env.template
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/env/notification.env.template
order.env.template
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/env/order.env.template
payment.env.template
Код/microservices-course-homework-main/homeworks/week6/boilerplates/deploy/env/payment.env.template
middleware
4 files • 8.17 KB
grpc
1 files • 4.14 KB
auth.go
Код/microservices-course-homework-main/homeworks/week6/boilerplates/middleware/grpc/auth.go
http
2 files • 3.52 KB
auth.go
Код/microservices-course-homework-main/homeworks/week6/boilerplates/middleware/http/auth.go
error.go
Код/microservices-course-homework-main/homeworks/week6/boilerplates/middleware/http/error.go
kafka
1 files • 528 Bytes
logging.go
Код/microservices-course-homework-main/homeworks/week6/boilerplates/middleware/kafka/logging.go
Taskfile.yml
Код/microservices-course-homework-main/homeworks/week6/boilerplates/Taskfile.yml
contracts
1 files • 4.7 KB
auth_service_contracts.md
Код/microservices-course-homework-main/homeworks/week6/contracts/auth_service_contracts.md
hw.md
Код/microservices-course-homework-main/homeworks/week6/hw.md
week7
3 files • 9.31 KB
contracts
2 files • 2.71 KB
assembly_service_contracts.md
Код/microservices-course-homework-main/homeworks/week7/contracts/assembly_service_contracts.md
order_service_contracts.md
Код/microservices-course-homework-main/homeworks/week7/contracts/order_service_contracts.md
hw.md
Код/microservices-course-homework-main/homeworks/week7/hw.md
week8
1 files • 5.07 KB
hw.md
Код/microservices-course-homework-main/homeworks/week8/hw.md
README.md
Код/microservices-course-homework-main/README.md
Архивы
3 files • 1.85 MB
microservices-course-boilerplate-main.zip
Код/Архивы/microservices-course-boilerplate-main.zip
microservices-course-examples-main.zip
Код/Архивы/microservices-course-examples-main.zip
microservices-course-homework-main.zip
Код/Архивы/microservices-course-homework-main.zip
Trackers (16)
DHT
udp://bittorrent-tracker.e-n-c-r-y-p-t.net:1337/announce
udp://evan.im:6969/announce
udp://martin-gebhardt.eu:25/announce
udp://open.stealth.si:80/announce
udp://tracker-udp.gbitt.info:80/announce
udp://tracker.ddunlimited.net:6969/announce
udp://tracker.dler.org:6969/announce
udp://tracker.filemail.com:6969/announce
udp://tracker.fnix.net:6969/announce
udp://tracker.opentrackr.org:1337/announce
udp://tracker.qu.ax:6969/announce
udp://tracker.srv00.com:6969/announce
udp://tracker.torrent.eu.org:451/announce
udp://tracker.tryhackx.org:6969/announce
udp://wepzone.net:6969/announce
Similar Torrents 15
Based on tags and category