Русский
Открыть в Telegram

Пост Когда я впервые увидел embedded Kafka, то подумал: Круто, жаль, что такого же нет для PostgreSQL.

7 августа 2026
(
(java || kotlin) && devOps
Когда я впервые увидел embedded Kafka, то подумал: Круто, жаль, что такого же нет для PostgreSQL. И был не прав, спасибо, коллега просветил. Встречаем Zonky Embedded Postgres https://github.com/zonkyio/embedded-postgres Подключается как Java зависимость. Можно управлять версией PostgreSQL. Поддерживает ОС Darwin, Windows, Linux, Alpine Linux и Intel и ARM архитектуры. Легко подключается в тесты и утилиты миграции БД через rules. @Rule public SingleInstancePostgresRule pg = EmbeddedPostgresRules.singleInstance(); @Rule public PreparedDbRule db = EmbeddedPostgresRules.preparedDatabase( LiquibasePreparer.forClasspathLocation("liqui/master.xml")); Также можно работать напрямую с объектом БД: try (EmbeddedPostgres pg = EmbeddedPostgres.start(); Connection c = pg.getPostgresDatabase().getConnection()) { ... } Как по мне - крутая штука, и вот почему. Рассмотрим альтернативы: 1) обычная инсталляция PostgreSQL - есть момент с правами, плюс единая инсталляция на компьютере разработчика - это shared ресурс на несколько проектов и риск поломки БД 2) Docker - опять же может не быть необходимых прав, плюс Docker - это тонкая, но все же прослойка. Которую нужно запустить и которая немножко жрет ресурсы. В нашем случае по факту Постгря ставится в папку target/build, т.е. есть изоляция по проектам, плюс переустановка делается обычным clean. Ну и отсюда к следуют минусы - на скачивание и распаковку в папку target нужно время. Ну и время жизни такой инсталляции ограничено. Поэтому идеальный кейс - тесты на живой БД. #db #postgrrsql #integration_tests
142 ·

Рядом в ленте

((java || kotlin) && devOpsРубрика - приколы с AI агентами. Есть шанс, что станет постоянной. И сразу преамбула - да, агенты часто смешно косячат. Даже самые сильные, типа Claude Code с C((java || kotlin) && devOpsСколько на самом деле стоит AI coding agent? Вот тут интересные цифры сравнения стоимости подписки и доступа по API https://habr.com/ru/news/1046644/ Разрыв кон
это сообщение
((java || kotlin) && devOpsДва факта про безопасность AI. Первый - есть исследование, где говорится, что 45% сгенерированного AI кода содержит классические программные уязвимости из OWASP((java || kotlin) && devOpsНовости стандартизации AI агентов Я уже писал про плагины, они же расширения https://t.me/javaKotlinDevOps/614 И из этого поста видно, что стандартизации особой
((java || kotlin) && devOps(java || kotlin) && devOps@javaKotlinDevOps · канал · Технологии
339подписчиков104средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем