Data as Code на практике: создаём, версионируем и делимся модулями БД с помощью ArchDB
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, ревьюит...
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, ревьюить, тестировать. Модель в формате ArchDB становится единым источником истины, из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.
Связанные теги
Компании и люди
Линия сюжета
Code
Последние материалы и связанный контекст по теме Code.
Confluence
Последние материалы и связанные ссылки по теме Confluence.
Confluence
Последние материалы и связанный контекст по теме Confluence.
Habr
Последние материалы и связанный контекст по теме Habr.
Habr
Последние материалы и связанные ссылки по теме Habr.
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Руководство по оптимизации производительности сайта
Если у вас есть собственный сайт — вы наверняка проверяли его работу с телефона. Открыли, полистали, остались довольны: «Всё летает». Но это не гарантия, что так же быстро сайт ...
Как внедрить нейросети в свою жизнь? Топ кейсов по работе с ИИ
Представьте себе старый телефон, в который пытаются воткнуть новую зарядку. Вроде бы всё работает, но кажется, что мир вокруг уже перешёл на USB-C, а у вас до сих пор кнопочный....
Как я рендерю 3D-квартиры в браузере: Next.js + Three.js, процедурная мебель и мультиплеер на WebSocket
Привет, Хабр. Расскажу, как устроен мой сайд-проект — пиксельная аркада Прикольня, где у каждой компании друзей своя 3D-квартира с мебелью, аватарами и контентом на стенах. Под ...
[Перевод] Это ИИ, поэтому я не читал: добро пожаловать в пост-грамотную эпоху
Дамы и господа, познакомьтесь с новым горячим термином: AI;DRПоявился новый модный термин, который схватывает дух нашего времени с пугающей точностью: AI;DR — что означает «AI; ...
Развёртывание сети на базе Meshtastic
Mesh‑сети в целом, и, в частности Meshtastic, уже давно не новая история. Почти все, кто называет себя радиолюбителем имеет одну‑две ноды в ящике своего рабочего стола. А с неда...
Лучшие YouTube-каналы по Data и Product Analytics, которые прокачивают английский
Привет, меня зовут Янина. Днем я управляю продуктами и проектами. Вечером — сижу в Jitsi с ребятами из IT и обсуждаю, почему у кого-то не полетел A/B-тест, как считать retention...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Руководство по оптимизации производительности сайта
Если у вас есть собственный сайт — вы наверняка проверяли его работу с телефона. Открыли, полистали, остались довольны: «Всё летает». Но это не гарантия, что так же быстро сайт ...
Как внедрить нейросети в свою жизнь? Топ кейсов по работе с ИИ
Представьте себе старый телефон, в который пытаются воткнуть новую зарядку. Вроде бы всё работает, но кажется, что мир вокруг уже перешёл на USB-C, а у вас до сих пор кнопочный....
Как я рендерю 3D-квартиры в браузере: Next.js + Three.js, процедурная мебель и мультиплеер на WebSocket
Привет, Хабр. Расскажу, как устроен мой сайд-проект — пиксельная аркада Прикольня, где у каждой компании друзей своя 3D-квартира с мебелью, аватарами и контентом на стенах. Под ...
[Перевод] Это ИИ, поэтому я не читал: добро пожаловать в пост-грамотную эпоху
Дамы и господа, познакомьтесь с новым горячим термином: AI;DRПоявился новый модный термин, который схватывает дух нашего времени с пугающей точностью: AI;DR — что означает «AI; ...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Руководство по оптимизации производительности сайта
Если у вас есть собственный сайт — вы наверняка проверяли его работу с телефона. Открыли, полистали, остались довольны: «Всё летает». Но это не гарантия, что так же быстро сайт ...
Как внедрить нейросети в свою жизнь? Топ кейсов по работе с ИИ
Представьте себе старый телефон, в который пытаются воткнуть новую зарядку. Вроде бы всё работает, но кажется, что мир вокруг уже перешёл на USB-C, а у вас до сих пор кнопочный....
Как я рендерю 3D-квартиры в браузере: Next.js + Three.js, процедурная мебель и мультиплеер на WebSocket
Привет, Хабр. Расскажу, как устроен мой сайд-проект — пиксельная аркада Прикольня, где у каждой компании друзей своя 3D-квартира с мебелью, аватарами и контентом на стенах. Под ...
[Перевод] Это ИИ, поэтому я не читал: добро пожаловать в пост-грамотную эпоху
Дамы и господа, познакомьтесь с новым горячим термином: AI;DRПоявился новый модный термин, который схватывает дух нашего времени с пугающей точностью: AI;DR — что означает «AI; ...