Size: a a a

Архитектура ИТ-решений

2020 November 02

EI

Eugene Istomin in Архитектура ИТ-решений
Phil Delgyado
exactly once и в кафке не без проблем, если честно.
Да, настраивал, это напоминает "невидимые правила, которые нельзя нарушать"
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
Я пока не верю в exactly once в реальных кейсах, если честно...
Я тоже, только идемпотентность везде
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Gennadiy Kruglov
Я тоже, только идемпотентность везде
Через какое действие она будет возникать?
Сверка по батчу утреннему? Перезапись + TL из write-model?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
ACID - при записи всех бизнес-критичных данных и идемпотентность при обмене. Тогда можно говорить об eventual consistency
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Eugene Istomin
Через какое действие она будет возникать?
Сверка по батчу утреннему? Перезапись + TL из write-model?
Не готов прямо сейчас это комментировать. Это в общем-то решаемая задача
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Gennadiy Kruglov
ACID - при записи всех бизнес-критичных данных и идемпотентность при обмене. Тогда можно говорить об eventual consistency
Ага, кажется, я увидел как ты про это всё думаешь
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Eugene Istomin
Ага, кажется, я увидел как ты про это всё думаешь
Да, консервативно
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Gennadiy Kruglov
Да, консервативно
Имея эти два свойства всегда можно привести систему к консистентности, иначе шанс потерять или побить данные не нулевой
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Gennadiy Kruglov
Да, консервативно
Для меня как раз наоброт
Я просто решал сейчас задачу с ведром на голове, и напоминание, что ACID + идемпотентность при обмене решает много больше, чем "типа-гибкое-озеро" - это хорошая подсказка
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Eugene Istomin
Для меня как раз наоброт
Я просто решал сейчас задачу с ведром на голове, и напоминание, что ACID + идемпотентность при обмене решает много больше, чем "типа-гибкое-озеро" - это хорошая подсказка
Ну я сразу увидел, что ты перегибаешь с гибкостью
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Gennadiy Kruglov
Ну я сразу увидел, что ты перегибаешь с гибкостью
Спасибо, реально помог
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Eugene Istomin
Спасибо, реально помог
Выгораю я похоже)) ещё только 2:30, а голова уже почти не работает))
источник

EI

Eugene Istomin in Архитектура ИТ-решений
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Могу только мишку с гитарой послать в поддержку )))
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Eugene Istomin
Могу только мишку с гитарой послать в поддержку )))
Спасибо!))
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Eugene Istomin
Вот, кстати, вполне хороший сценарий: принял по HTTP, отправил в {ES, kafka, ...}

Vector: https://vector.dev/docs/reference/sources/http/
Rsyslog: https://www.adiscon.com/news/rsyslog-8-2010-0-released/ , "New module imhttp which allows to receive log data via HTTP"
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Eugene Istomin
Сейчас изучаю разницу между Grakn, JanusGraph, TerminusDB и классикой (neo4j).

Есть у кого опыт/кейсы на графах?
К вчерашней теме -  Apache AGE/AgensGraph
"AGE is a multi-model database that enables graph and relational models built on PostgreSQL.

AGE, as an extension for PostgreSQL, enables the users to leverage graph database on top of the existing relational database with minimal effort. "
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Eugene Istomin
К вчерашней теме -  Apache AGE/AgensGraph
"AGE is a multi-model database that enables graph and relational models built on PostgreSQL.

AGE, as an extension for PostgreSQL, enables the users to leverage graph database on top of the existing relational database with minimal effort. "
плейсмент у них the-best-of-the-best :)
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Eugene Istomin
К вчерашней теме -  Apache AGE/AgensGraph
"AGE is a multi-model database that enables graph and relational models built on PostgreSQL.

AGE, as an extension for PostgreSQL, enables the users to leverage graph database on top of the existing relational database with minimal effort. "
звучит интересно)
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Gennadiy Kruglov
звучит интересно)
Подход плагина всегда чрезмерно технологический, узкий и крайне нишевый.

Я минут 30 почитал, посмотрел демки - и не решился даже локально пробовать. Тут нужна какая-то задача "у нас rdbms уже в продукте, и ещё хочется графы"
источник