<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Дима пишет | Дмитрий Смотров: заметки с тегом БазыДанных</title>
<link>https://dimasmotrov.ru/tags/bazydannyh/</link>
<description>backend python fastapi django rabbitmq kafka postgresql sqlalchemy</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>backend python fastapi django rabbitmq kafka postgresql sqlalchemy</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Я тут проект под ключ реализовал</title>
<guid isPermaLink="false">29</guid>
<link>https://dimasmotrov.ru/all/ya-tut-proekt-pod-klyuch-realizoval/</link>
<pubDate>Mon, 02 Jun 2025 23:58:08 +0300</pubDate>
<author></author>
<comments>https://dimasmotrov.ru/all/ya-tut-proekt-pod-klyuch-realizoval/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://dimasmotrov.ru/pictures/image-16.png.jpg" width="2560" height="1651" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Для кого заключительная неделя перед релизом, а для меня первый день отпуска. Отоспавшись на выходных, решил подвести итоги своей работы за полдгода.&lt;/p&gt;
&lt;p&gt;С декабря месяца я взялся поднимать функциональность аналитики и отчетности в АСМ(это продукт, разработкой которого я занимаюсь). План был прост:&lt;br /&gt;
1) Собрать команду&lt;br /&gt;
2) Разобраться в устройстве корпоративных хранилищ данных, ведь аналитика и отчетность строится на каких-то данных, а данные еще нужно сложить и подготовить для отображения(привет data engineering).&lt;br /&gt;
3) Разобраться в моделирование бизнес-процессов для подготовки аналитических данных.&lt;br /&gt;
4) Сделать хранилище и смоделировать один бизнес процесс для обкатки выбранных подходов и инструментов.&lt;br /&gt;
5) Сделать отображение данных в графиках и таблицах.&lt;/p&gt;
&lt;p&gt;И тут в целом можно было вспомнить, что я так-то бекенд разработчик, чем я тут вообще занимаюсь. Но вспоминать было некогда — работы вагон и еще три состава:&lt;br /&gt;
— Вместо одного бизнес процесса моделировать пришлось 5. Два месяца я засыпал и просыпался я в обнимку с томиком Кимбалла.&lt;br /&gt;
— Параллельно происходил ресерч и обоснование выбранных технологий для построения ETL-процессов и отображения данных, ресурсов на разработку собственных решений за отведенное время нет.&lt;br /&gt;
— Команда собрана. Нас пятеро друзей Оушена.&lt;br /&gt;
— Мы соответствуем РБПО, поэтому выбранные инструменты затянуты к себе и взяты на поддержку.&lt;br /&gt;
— Были подняты стенды для дев и целевой среды, так на свет родились deb-пакеты для Airflow и Superset, несуществовавшие в природе до этого. CI часть этого всего — это почти еще один продукт :)&lt;br /&gt;
— Разработаны ETL-процессы. Полностью. С нуля.&lt;br /&gt;
— Разработаны предустановленные отображения для данных. 6 страниц с кучей данных и переходами между друг другом, связанные общими фильтрами.&lt;br /&gt;
— Мы разворачиваемся у клиента с минимальными махинациями в админках используемых инструментов — так в dag-скриптах появились env’ы с подключением к БД и автоматический импорт дашбордов.&lt;br /&gt;
— Документация. Мы еще даже рассказываем, как при желании сделать собственные страницы с отчетами и как у нас там данные лежат.&lt;/p&gt;
&lt;p&gt;Список можно продолжать и дальше, привел ключевые пункты. На самом деле делать пришлось больше запланировано, в конце апреля я сидел и думал, успеем ли мы все сделать. Сделали большую часть, прям блин большую.&lt;/p&gt;
&lt;p&gt;Выпускаемся и смотрим, что делаем дальше. Жду обратную связь от пользователей.&lt;/p&gt;
&lt;p&gt;Сделано столько работы, а это будто лишь начало пути.&lt;/p&gt;
</description>
</item>

<item>
<title>Внутреннее устройство баз данных от ШАД</title>
<guid isPermaLink="false">15</guid>
<link>https://dimasmotrov.ru/all/vnutrennee-ustroystvo-baz-dannyh-ot-shad/</link>
<pubDate>Thu, 02 Jan 2025 19:13:58 +0300</pubDate>
<author></author>
<comments>https://dimasmotrov.ru/all/vnutrennee-ustroystvo-baz-dannyh-ot-shad/</comments>
<description>
&lt;p&gt;Нашел хорошие лекции от ШАДа по внутреннем устройству и принципам систем хранения, Александр Боргардт из @duckstax решил выложить их в открытую.&lt;/p&gt;
&lt;p&gt;Обычно материалы по базам данных строятся вокруг изучения PG и что-то упоминается про Mongo и ClickHouse.&lt;br /&gt;
Что бросилось в глаза, кроме лекций про протоколы и JIT, так это рассмотрение Picodata в качестве индустриальной БД наряду с Cassandra &amp; Tarantool. Picodata молодой инструмент, о котором кстати много говорили на прошедшем HL, поэтому есть ощущение, что ребята от курса к курсу актуализируют программу.&lt;/p&gt;
&lt;p&gt;К своим хомячковым запасам материалов я добавил, теперь несу благодать в массы 🤓&lt;/p&gt;
&lt;p&gt;&lt;a href="https://t.me/SmotrovDev/37"&gt;https://t.me/SmotrovDev/37&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Присоединяйтесь к блогу в телеграмме :)&lt;/p&gt;
</description>
</item>


</channel>
</rss>