Всем привет!
Первый пост в этом году посвящаем полезным статьям о тенденциях, паттернах и инновациях в мире ИТ-архитектуры, чтобы вы могли прокачать свои знания и вдохновиться новыми решениями.
Envisioning LakeDB: The Next Evolution of the Lakehouse ArchitectureВ этой статье рассматриваются основные концепции Napa (внутренняя система управления данными Google), сравниваются с Iceberg, Hudi и Delta Lake, а также утверждается, что принципы проектирования Napa в сочетании с инновациями таких систем, как Apache Pinot, прокладывают путь для LakeDB — более интегрированного, производительного и гибкого подхода к управлению данными.
Emerging Patterns in Building GenAI ProductsGenAI уже становится де-факто, а значит потихоньку начинают образовываться паттерны использования AI в приложениях. Хорошая статья у Мартина Фаулера. Первая из серии, обещают продолжение.
The billion docs JSON Challenge: ClickHouse vs. MongoDBНедавно Clickhouse внедрила поддержку JSON и хвастаются тем, что они в 9000 раз быстрее обрабатывают агрегаты, чем PostgreSQL. Не уверен насчет бенчмарков, но этот пост стоит прочитать хотя бы потому, что в нем объясняется разница того, как Mongo, PostgreSQL, ElasticSearch и ClickHouse хранят документы в формате json.
Architecture is a game of constraint satisfactionНовая статья от Gregor Hohpe. Архитектура - это игра на удовлетворение ограничений. Прошлые ограничения заложены во многие системы без явного признания. Внесение изменений становится сложным из-за прошлых ограничений. Архитекторы должны следить за актуальностью старых ограничений, которые больше не применяются.
Cell-Based Architecture Adoption GuidelinesЭта статья представляет собой обзор и глубокий анализ от InfoQ ключевых аспектов так называемых Cell-архитектур, а также практические рекомендации по применению этого подхода в существующих и новых архитектурах.