9 Aug 2026, 22:53 UTC148 views8 reactionsread 15 August 2026 Photo
Learned Index, или хоть кто-то умный...
Провёл небольшой эксперимент с индексом в Amber. Изначально поиск пересекающихся временных диапазонов был довольно простым: проходили по всем сегментам и проверяли, пересекается ли каждый из них с нужным диапазоном. Работало супер, но линейно. Первым решением было сделать бинарный интервальный индекс. Но в моменте ресерча я открыл для себя ещё и Learned Index, и понеслась...
…
🔥7🏆1
Signed Daniil
16 Jun 2026, 21:21 UTC391 views9 reactionsread 15 August 2026 honey@lab:~$ cat amber/notes-2
😗😗😗
amber уже хранит логи и трейсы — почти бесплатно, потому что формат данных у них почти одинаковый. И вот сидишь, смотришь на это и думаешь: а не добавить ли ещё и метрики дабы гешталь закрыть. Тогда выходит одна база на все три сигнала. Никаких отдельных Loki, Tempo и Mimir под каждый — поднял один amber, и он хранит всё вместе. Нюанс один: метрики — совсем другой формат данных, а з…
🔥5🏆3custom 54228373558809432971
Signed Daniil
24 May 2026, 23:59 UTC477 views10 reactionsread 15 August 2026 Video
honey@lab:~$ cat queen/dev-blog/01
☺️☺️☺️
Queen v0.7.0
Большая обновочка прикатила в мою queen.
Из новых фичей:
🐝tap/ — подсистема для наблюдения за миграциями: аналитика, фильтрация, объяснение и экспорт событий. Отличный локальный помощник для дебага и понимания ваших миграций.
🐝TUI — каюсь, подверг полному рефакторингу, разбил всё на читаемые модули и хендлеры, всё это поверх Bubble Tea.
🐝Также в TUI интегрирова…
🔥4🏆3custom 54228373558809432973
Signed Daniil
21 May 2026, 22:04 UTC416 views8 reactionsread 15 August 2026 Photo
honey@lab:~$ cat amber/dev-blog/01
🏠Bitmap, ribbon, posting list — или как усидеть на трёх стульях и получить максимум от поиска и хранения
Когда я добавлял индексы в amber, trace_id попал в bitmap по умолчанию, я понимал что вешать битмапку на высококардинальныe поле в целом затея весьма плохая, но мне было инетерсно насколько(спойлер очень плохо).
Собственно попытался сделать "лучше", потом понял что "лучше" тоже …
🏆4🔥2custom 54228373558809432972
Signed Daniil
3 May 2026, 21:33 UTC412 views21 reactionsread 15 August 2026 honey@lab:~$ cat post/honey-garden
🧑💻🧑💻🧑💻
2 недели, golang и react итоги:
Каждый раз, когда готовлюсь к секциям по сисдизу, иду к чат-боту и прошу сгенерировать мне ~20 вариантов продуктов, которые нужно задизайнить. Такой себе мок-собес: сидишь, строишь систему, записываешь себя и проговариваешь, что и почему хочешь добавить, и как будешь это делать.
Иногда он выдает очень интересные идеи, которые хочется вынест…
🔥12custom 54271680830746289638🏆1
Signed Kopatich
19 Apr 2026, 16:48 UTC473 views17 reactionsread 15 August 2026 Photo
honey@lab:~$ cat anons/honey-garden
Что дальше?🙂
Итерации, когда ты с головой погружаешься в продукт, как это было с Queen и как это случилось с Amber, конечно, очень сильно выматывают. Ты сидишь днями и ночами, чтобы сделать действительно хороший продукт, которым будешь пользоваться на постоянке. У тебя есть идея, есть ресурсы, но когда ты сравниваешь свой продукт с тем, что другие команды делали годами, и тильтуеш…
🔥11🏆4custom 54228373558809432972
Signed Kopatich
19 Apr 2026, 16:31 UTC420 views14 reactionsread 15 August 2026 Photo
honey@lab:~$ cat amber/release
Amber: бенчмарки🧐🧐🧐
Что такое Amber?
Append-only хранилище для логов и трейсов. Один бинарник, HTTP/gRPC API, OTLP-совместимость, корреляция логов и трейсов из коробки.
Тестируемые инструменты:
- Amber (тестируемая)
- Loki 3.4.2
- ClickHouse 24.12
- OpenSearch 2.19.1
Методология
Стенд: AMD Ryzen 9 7950X (8 ядер, 5.5 ГГц), 16 GB RAM, NVMe 260 GB.
Датасет: 100 млн синтетических логов.…
🔥5custom 54228373558809432973custom 54271680830746289633custom 52219861609260380882💩1
Signed Kopatich
Channel photo updated
31 Mar 2026, 21:03 UTC636 views24 reactionsread 15 August 2026 Photo
honey@lab:~$ cat news/posts
Итак, смешарики, случилось пару новостей.✈️✈️✈️
Переезд с GitHub на Codeberg — просто из-за политики микрослопа. Как-то не по себе, зная, что мой код используется для обучения копилота даже без согласия. К тому же Actions — суперрандомная вещь, которая ещё и платной стала (если выходишь за лимиты, а я, увы, вышел). Джобы могут просто сами по себе падать из-за желания серверов микрософта.…
🔥12custom 54228373558809432976custom 54271680830746289633custom 52109563069527589102custom 52219861609260380881
Signed Kopatich
18 Mar 2026, 02:54 UTC684 views16 reactionsread 15 August 2026 Photo
honey@lab:~$ cat amber/news
😴😴😴
А вот и постик про amber!
Append-only база для хранения логов и трейсов. Код публиковать не буду, ибо пока что это все на уровне proof-of-concept, И показывать сырой код не хочется, в отличие от той же queen, которую я уже на всех своих проектах гоняю. Надеюсь что этот концептик вырастет во что-то хорошее. Впервые за последние 2 года идеи и наработки в продукты потихоньку начали перех…
🔥11custom 52109563069527589103🏆2
Signed Kopatich
13 Mar 2026, 02:46 UTC664 views6 reactionsread 15 August 2026 honey@lab:~$ cat queen/news
😴😴😴
Оп, подведу немного итоги фидбека по queen, а после расскажу че будет дальше, погнали:
Queen☺️:
1. ManualChecksum апгрейднится до автоматической генерации через AST.
Сейчас ManualChecksum — полностью ручная работа. Если меняем логику функции и забыли обновить версию ("v1" → "v2"), checksum изменение не поймает. Буду делать генерацию checksum из нормализованного AST через go/parser.…
🔥5custom 52219861609260380881
Signed Kopatich
4 Mar 2026, 23:47 UTC644 views17 reactionsread 15 August 2026 honey@lab:~$ cat smth/news
Итак, малютки, надо бы тишину разбавить. По новостям у нас следующее.
Queen(update!)
- Библиотека для миграций претерпела сильные изменения: развернулся на 180 градусов и полностью отказался от поддержки NoSQL-баз данных, ибо слишком много усложнений, которые могут привести к ухудшению DX как для самих NoSQL-баз, так и для SQL.
- Возникли небольшие проблемы с YDB, но думаю, в скором вре…
🔥9🏆4custom 52224629194757602914
Signed Kopatich
Showing the 12 most recent of 19 posts we hold for @dmedovich_notes. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.