Архітектура

Знайдено 14 матеріалів

Архітектура
  • 3 місяці тому
    Архітектура на фронтенді: керування штормом, компроміси та як мігрувати 15-річний моноліт

    Сучасний фронтенд — це надзвичайно мінлива штука. На відміну від бекенду, де сервіси можуть роками працювати без змін, фронтенд постійно пушать маркетинг, SEO-спеціалісти, дизайнери та нові AI-технології. Але найголовніший драйвер цих змін — сам бізнес. Олег Дутченко, Frontend Team Lead продуктової компанії Kasta, поділився, як адаптувати систему до цих вимог. Під час виступу на конференції AI JavaScript fwdays'26 він розповів, як його команді вдалося відокремити клієнтську частину від...

    9 хвилин
  • 4 місяці тому
    Від REST API до MCP: як навчити ШІ користуватися бекендом

    Ще півтора року тому компанії побоювалися використовувати штучний інтелект через ризики витоку конфіденційних даних, але сьогодні бізнес активно вимагає від розробників складних інтеграцій, зокрема з використанням Model Context Protocol (MCP). Олександр Зіневич, Director of Competency в Avenga, поділився практичним досвідом інтеграції корпоративного бекенду зі штучним інтелектом. Під час виступу на конференції AI JavaScript fwdays'26 він розповів, як за допомогою Model Context Protocol...

    10 хвилин
  • 4 місяці тому
    Майбутнє macOS на автопілоті: як MacPaw Research навчає ШІ керувати вашим комп’ютером

    13-14 червня у Києві проходила науково-популярна та deeptech-конференція INSCIENCE Conference 2026. Одним із цьогорічних спікерів був Максим Шамрай, Senior AI Research Scientist у MacPaw Research — відділі продуктової компанії MacPaw, який займається дослідженнями. Максим розповів, над чим у галузі ШІ працює він та його команда. HBJ ділиться головним з його виступу. Що робить фреймворк Screen2AX і до чого тут доступність Accessibility-дерево (дерево доступності) — це ієрархічне відображення...

    3 хвилини
  • 6 місяців тому
    Мікрофронтенди: свобода для команд чи новий рівень хаосу

    Моноліт часто стає пасткою для продуктів, що швидко ростуть. Коли кодова база стає завеликою, а команди починають заважати одна одній, будь-який реліз перетворюється на складний квест із синхронізації. Мікрофронтенди — це підхід до масштабування, який поєднує архітектурне розділення системи та нову модель організації команд. Замість того, щоб тримати всіх розробників в одному «вузькому місці», цей підхід дозволяє розділити продукт на автономні частини. Але за таку свободу доводиться платити...

    5 хвилин
  • 7 місяців тому
    Поліморфізм без культу наслідування: як сьогодні будують гнучкі системи

    Підручники десятиліттями вчили нас, що поліморфізм в ООП — це ієрархія, де Dog успадковує Animal. Але в реальному продакшені ці біологічні метафори частіше створюють high coupling, ніж допомагають. Сучасна розробка еволюціонувала: ми відмовляємося від глибоких «генеалогічних дерев» на користь чітких контрактів, мікрофронтенд-архітектур та керованої варіативності. Сьогодні поліморфізм — це спосіб локалізувати логіку так, щоб додавання нового сценарію не перетворювалося на каскадний рефакторинг...

    5 хвилин
  • 2 роки тому
    Розподілені графи у мікросервісах: як уникнути помилок і зробити їхнє використання простим і зручним

    Поточна архітектура Prom.ua побудована на мікросервісах і GraphQL API, але так було не завжди. Максим Кіндріцький, Senior Python Engineer/Team Lead в EVO розповів, як команді вдалося зробити використання графів в мікросервісній архітектурі зручним і простим. Під час виступу на конференції Python + DS fwdays’24 він поділився, чому gRPC — ненайкраще рішення, щоби пов'язувати мікросервіси в GraphQL інфраструктурі, а також як технологія Apollo Federation допомогла зробили розробку більш...

    8 хвилин
  • 3 роки тому
    Створення асинхронної SOA для застосунків: потенційні проблеми та рішення

    Вибір сервісно-орієнтованої архітектури для застосунку дає чимало переваг: легка підтримка, стійкість, швидкість розробки та адаптивність системи до змін. Водночас її побудова повʼязана із низкою викликів та потенційних проблем, вирішити які може правильний оркестратор. Сай Прагна Етікайла, Tech Lead в Twilio , поділилася досвідом роботи з асинхронними архітектурами. На конференції Software Architecture fwdays'23 , що відбулася у вересні в офісі Genesis, вона розповіла HBJ , як побудувати...

    7 хвилин
  • 3 роки тому
    Побудова модульної архітектури проєкту на Android. Досвід Headway

    Побудова модульної архітектури — поширений підхід для розробки масштабованих і підтримуваних проєктів для Android. Який спосіб розділення на модулі обрати? Яка їхня оптимальна кількість? Чи варто робити модуляризацію, коли проєкт на стадії MVP? Владислав Козир, Android Engineer у Headway поділився кейсом впровадження модульної архітектури для учасників комʼюніті мобільної розробки. Він розповів про теоретичні та практичні аспекти, підхід, який рекомендує Google, згадав, з якими проблемами...

    8 хвилин
  • 4 роки тому
    Хто такий Solution Architect: роль, навички та компетенції

    Архітектор в ІТ відповідає за дизайн системи або її частини, — зокрема за вибір між монолітом і мікрофронтенд-підходом. У зоні відповідальності Solution Architect — розробка, яка зосереджена на задоволенні бізнес-вимог, її якість і продуктово-технічне бачення продукту. Про роль архітектора рішень у компанії та місце в команді, навички та компетенції розповідає Сергій Касянчук, Solution Architect у Solidgate, партнерській компанії Genesis. Він перейшов на цю позицію, попрацювавши техлідом...

    8 хвилин