Size: a a a

2020 May 13

SP

Sergey Pustovalov in Random Ruby Chat
edtech интересно, но вилку раза в 2 поднимите хотя бы
источник

AD

Anton Davydov in Random Ruby Chat
Я ещё тут спрошу.

я тут задумался о варианте описания всех коммуникаций сервисов, хочу иметь довольно простой и маштабируемый формат, в котором можно будет описать 90% всех возможных комуникаций между частями системы, пока додумался до такого формата (это ямл, но в целом не имеет значения, json, yaml, xml или что еще это будет)

communications:
 - type: http/rpc/event-producer/event-consumer
   target: service/kafka/rabbitmq/etc
   # optional fields
   critical_rate: critical/uncritical
   resource: topic-name/rpc-resource/rest-resource/gqlschema
   custom_data:
     # can be anything
     # events:
     #   - test-event
     # version: 2

интересно мнение и если видите проблемы тут - показать где я не прав
источник

NB

Nikita Batrak in Random Ruby Chat
@davydovanton это будет а-ля карта взаимодействий как в релике?
источник

NB

Nikita Batrak in Random Ruby Chat
источник

NB

Nikita Batrak in Random Ruby Chat
типа такого?
источник

AD

Anton Davydov in Random Ruby Chat
Сложно сказать
источник

AD

Anton Davydov in Random Ruby Chat
Будет карта, но не как в ньюрелике
источник

AD

Anton Davydov in Random Ruby Chat
Или датадоге
источник

AD

Anton Davydov in Random Ruby Chat
Потому что это трассировка больше, а мне важнее метаинформация о связях
источник

AD

Anton Davydov in Random Ruby Chat
В духе, какой ее вид, что отправляется, что принимается и так далее
источник

NB

Nikita Batrak in Random Ruby Chat
Anton Davydov
В духе, какой ее вид, что отправляется, что принимается и так далее
Окей, но допустим если 2 приложения используют кафку для обмена данными, то это на схеме будет видно?
источник

NB

Nikita Batrak in Random Ruby Chat
Или это чисто для того, чтобы видеть зависимости каждого сервиса?
источник

AD

Anton Davydov in Random Ruby Chat
Nikita Batrak
Окей, но допустим если 2 приложения используют кафку для обмена данными, то это на схеме будет видно?
Да
источник

NB

Nikita Batrak in Random Ruby Chat
Тогда интереснее
источник

AD

Anton Davydov in Random Ruby Chat
И топики которые они продьюсят/консьюмят
источник

NB

Nikita Batrak in Random Ruby Chat
Ну вроде для начала есть что нужно, возможно уже впоследствии что-то понадобиться
источник
2020 May 14

AD

Andrey Deryabin in Random Ruby Chat
@davydovanton Начни поиск с  service map / service mesh
источник

AD

Anton Davydov in Random Ruby Chat
Andrey Deryabin
@davydovanton Начни поиск с  service map / service mesh
Это другое
источник

AD

Anton Davydov in Random Ruby Chat
Особенно сервис меш
источник

AD

Anton Davydov in Random Ruby Chat
Но в целом да, я уже смотрел
источник