Size: a a a

Django [ru] #STAY HOME

2019 May 02

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
почитай про istio и linkerd ещё) если у тебя в разных контейнерах всё
у меня на разных, но также тестовый общий) там я уже nginx настроил, чтобы все API были под одним адресом.
я не очень люблю Google Cloud) часто меняют условия использования и забрасывают некоторые проеткты(например gcm).

сейчас попробую что-то почитать, может получится наконец все связать)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Rostislav Biloshapka
у меня на разных, но также тестовый общий) там я уже nginx настроил, чтобы все API были под одним адресом.
я не очень люблю Google Cloud) часто меняют условия использования и забрасывают некоторые проеткты(например gcm).

сейчас попробую что-то почитать, может получится наконец все связать)
тут такая штука ещё
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
очереди - это прикольно и правильно, но не везде
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
поэтому вообще всё связывать через очереди, наверное, не стоит)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
иногда ответ нужен сразу) или ответ или ошибка) nameko прикольный, но он такой не для всех кейсов
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я чувствую некий подвох в "RPC over AMQP", я чувствую, что это попытка везде засунуть очереди
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
и вот идея везде засунуть Kubernetes мне нравится) а идея везде засунуть очереди - не очень)
источник

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
я это знаю) у меня просто один микросервис это основной, где есть админка django и основная API, а второй имеет логику немножко связанную с первым, но имеет отдельную БД и из него мне нужны только его некоторые данные. Поэтому здесь event-driven как раз подходит)

возможно)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ты, похоже, ищешь что-то прикольное, с чем можно было бы поиграться
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
вот этот пример круче
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
service mesh'и - это хайповая тема сейчас
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если ты сможешь сделать вот так - это будет круче, чем тот вариант с messaging
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, или ты просто свихнёшься и тебя заберут в дурку)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но если ты хочешь сделать вот прямо самый крутой вариант взаимодействия микросервисов друг с другом - то это вот так
источник

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
не то чтобы поиграться, просто у меня есть один проект (монолит) и там много логики, которую трудно поддерживать и возможно было бы лучше разбить его на микросервисы, чтобы при изменениях все работало хорошо) поэтому и хочу разобраться сейчас, чтобы потом его разбить, если выделят финансирование
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
почитай про Istio и Linkerd на их сайтах
источник

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
да и сама тема интересна и нужна сейчас для многих проектов)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
почитай про gRPC, про OpenAPI, GraphQL
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
и почитай про RabbitMQ с Kafka
источник