Уявіть, що ви проєктуєте B2B-сервіс, який має обслуговувати мільйони компаній. Цей сервіс матиме десятки різних мікросервісів зі своїми даними, де можуть бути мільйони записів. Як спроектувати таку базу? Чому шардинг не завжди вихід? Які ще можливі варіанти такого архітектурного рішення? Розповім про те, як ми в Uspacy прийшли до обслуговування тисяч дрібних баз замість декількох великих, з чим зіштовхнулися і з чим ще плануємо зіштовхнутися)
Кирило Мельничук
(Uspacy, CTO),Localization and Internationalization are two core concepts to create sites and applications for international users. In creating and working on such international websites I repeatedly made or found the same mistakes and pitfalls that made creating international websites much harder than necessary. Let me take you on a tour through the concepts and common problems that arise and see how they can be solved with less headache than you might think.
Andreas Heigl
(Founder at stella-maris.solutions),In this talk, I'll give a quick introduction to LLM and how to use it in a PHP application. I'll show some examples using the LLPhant project including a retrieval-augmented generation (RAG) system using a local LLM (Llama 3) and Elasticsearch as a vector database.
Enrico Zimuel
(Tech Lead at Elastic),
Дмитро Дзюбенко
(Corefy, CTO),
Тарас Кльоба
(Microsoft, Senior Partner Solutions Architect, Data & Artificial Intelligence),Багато разів чув, що архітектура для фронтенду не важлива. Також багато разів бачив, як розробники просто роблять якусь фічу на фронтенді просто слідуючи стандартним правилам роботи з фреймворком й вважають, що цього достатньо для успішного запуску проект, а потім проект провалюється. Як цьому запобігти й який підхід обрати? Я запустив десятки складних проектів й під час доповіді розберемо, які підходи у мене спрацювали, а які ні.
Віктор Турський
(Non-Executive Director at WebbyLab),
Kevin Goedecke
(CEO & Founder @ SlideSpeak),Software performance engineering (SPE) aims to build predictable performance into systems by specifying and analyzing quantitative behavior from the beginning of a system to its deployment and evolution. We should also apply this thinking to the data portions of our applications and systems. Performing data operations with Entity Framework Core 8 can seem simple, but there is a hidden part of this framework that can allow developers to unlock the performance users expect. We will lean into this, explore those EF Core features, and leave the talk as better developers.
Chris Woodruff
(Architect at Real Time Technologies),<p>На цій доповіді ознайомимося з TechEmpower Web Framework Benchmarks, розглянемо узагальнені (не залежні від мови програмування) підходи до оптимізації Веб додатку та його оточення для досягнення екстремальних навантажень, і головне - як деякі речі можна застосувати на практиці в Ваших проєктах. </p>
Павло Машляковський
(Software architect, InBase),
Ігор Іванюк
(AWS, Principal Solutions Architect),