Чтобы закрыть все наши потребности, мы выбрали классическую связку Kubernetes + Kafka + ClickHouse. Микросервисы отвечают за то, чтобы принимать данные с устройств, сохраняя их в кафку, а также за то, чтобы на лету обогащать и агрегировать события. Kafka — отличное решение, потому что оно позволяет надежно сохранять прилетающие данные в очередь, где они будут ожидать обработки. Брокеры Kafka и сервисы в Kubernetes быстро горизонтально масштабируются под растущую нагрузку, и мы не переживаем, что потеряем данные.
Нет упоминаний Google data studio. Я, конечно, в таких масштабах не юзаю, но есть ли критерии, по которым data studio не прошла или вообще не рассматривали её? Чтобы потом тоже понимать, где и почему не подходит.
Комментарий недоступен
Я тоже хотел сказать, что отбор проводился несколько однобоко. По принципу "так, есть решение А, пробуем. Не взлетело - есть ещё Б, пробуем". И так по кругу пока что-то не взлетело. А то, что в рассмотрении не участвовали десятки решений, которые могли бы взлететь и повыше - не учитывается. Бэкенд - вообще безальтернативный - Кликхаус и поехали. Шина - только Кафка. Не, Кафка - ОК. Но не всегда и не во всём. Где варианты, подводные камни, наступленные грабли? :) Rabbit MQ, ELK, BigQuery. Где они? Визуализация - бесплатная Графана (у нас на ней только простые графики на офисные мониторы рисуют типа температура-влажность по помещениям) и пара подобных против Табло и всё. PowerBI, Qlik, Looker - где это всё? ))) Dash, Streamlit в конце концов или Voila: коль скоро у вас аж три датасатаниста, то они (оф корз) постоянно пишут на Питоне в Юпитере - так с этими решениями их рабочие черновики в три клика превращаются в корпоративные дашборды. Но нет их в рассмотрении.
Короч, ощущение действительно, что у нас тут просто бенефис Яндекс линз и всё.
Круто.
Я как-то написал в их чате (пока меня не забанили) Что, чтобы за сутки доставлять в другие регионы им нужна авиация.
Да да нужна транспортная ....БЕСПИЛОТНАЯ авиация. Причем не единичные полеты, а вылеты каждые полчаса. Как змейка из спутников старлинк :))
И этот паровозик на 300м летит по прямой до логистического комплекса километров за 300, а лучше за 800 (до москвы)
Все понимаю, такого сейчас нет, но вот и будет повод создать такие беспилотники которые смогут килограмм по 200 таскать на себе, сделаные из "картона и синей изоленты, короче дешевые" :))
Зачем ты спалил идею на миллиард?
Это же изменит мир!
Ты сам мог бы этим воспользоваться и создать стартап..
Теперь идею уведут…
Сравнение однобокое. Какие то левые cube.js, поломанный опен сорсным планированием superset, который не может в графики если по оси абсцисс нет времени, какой нахрен тайм ту маркет, когда суперсет разворачивается за полчаса и почти не требует поддержки?? Почему не упомянули ни один его реальный недостаток, просто придумав отговорку.
При этом из серьезных конкурентов только tableau.
Где power bi, qlik? Где опен сорсные metabase и redash? И это не говоря уже о более экзотических BI, которых еще много. Есть yandex lens, но нет google data studio? Ммм, понятно)))
Не, я понимаю, что статья рекламная и серьезный справедливый анализ тут показывать было нельзя, потому что yandex data lens вообще не факт что будет победителем, но то что написано - полный бред. Из правды только стоимость табло, но и тут это лишь повод для дискуссии и более глубоких расчетов (спойлер: часто внедрение табло даже за огромные бабки в стратегической перспективе все равно обходится выгоднее)
Какие то левые cube.js
«Вот сейчас обидно было!», — скажу я как человек из команды Cube.js 🙂
Если интересно, то Cube.js позволяет получить очень быстрый аналитический API поверх данных в любых SQL-совместимых хранилищах (от Postgres и MongoDB до BigQuery и Snowflake). Быстрым он будет из-за встроенной в Cube.js функциональности для материализации данных в виде OLAP-кубов.
Как справедливо сказано в статье, у Cube.js довольно высокий порог входа: поверх API придётся программировать UI, но этот UI сможет быть любым. Например, на этом сайте все данные приходят из Cube.js (https://nftbank.ai/explorer).
Cube.js — это опенсорс, весь код на GitHub, можно взять и попробовать (https://github.com/cube-js/cube.js). Запускется в Докере за минуту (https://cube.dev/docs/getting-started/docker).
P. S. Помню, как ребята из KazanExpress задавали вопросы в Slack-сообществе Cube.js, так что знаю, что мы в списке решений, которые они попробовали, не для галочки.