Fwdays Tech Talks

Fwdays Tech Talks

Technical discussions for developers from Fwdays team

  1. Scaling Event-Driven Systems with Temporal: Signals, Cassandra & Production Lessons

    6D AGO

    Scaling Event-Driven Systems with Temporal: Signals, Cassandra & Production Lessons

    Welcome to the 4 episode of Architecture Deep Dive with Oleksii Petrov! In today’s podcast, our guest — Andriy Lupa, Tech Lead at Day.io, shares how their team rebuilt a high-load, event-driven system serving the Brazilian market and processing millions of punch events daily. We dive into the legacy pain points, the architectural shift to Kafka and Temporal, and how signals and workflow design changed their scaling strategy. Andriy walks us through the journey from 100% CPU and cascading failures to 5-7× scalability, including the move from Postgres to Cassandra and the real trade-offs behind it. We also discuss durable timers, safe cron jobs, migration with feature flags, versioning challenges, and when Temporal is and isn’t the right tool. Link to Andriy’s talk: "Scaling in space and time with Temporal" 🔗 https://youtu.be/jxHVcGbwZWM What you should subscribe to: – More interesting content for developers: https://fwdays.com/en/events – Fwdays Twitter: https://twitter.com/fwdays – Oleksii Petrov's Telegram channel: https://t.me/OleksiiTheArchitect – Oleksii Petrov's LinkedIn: https://www.linkedin.com/in/alexhelkar/ – Andriy Lupa's LinkedIn: https://www.linkedin.com/in/andriy-lupa?utm_source=share_via&utm_content=profile&utm_medium=member_android Timestamps: 00:00 - Intro 01:43 - What is Day.io and what problems does it solve? 05:11 - Legacy architecture: where did the system start, and what pain points emerged over time? 11:06 - Why Temporal and what alternatives were considered? 16:48 - Real-world workflows: what business processes are modeled as Temporal workflows? 21:07 - Observability and debugging: how Temporal UI and metrics help in production 23:37 - System architecture overview: how events flow from microservices into workflows 25:39 - Signals vs activities: how the workflow design evolved in practice 29:37 - V1: 100% CPU and the domino effect 31:30 - V2: Signals as a performance breakthrough 34:32 - Why tuning alone wasn’t enough? 36:13 - V3: Merging activities for 5–7x scalability 37:57 - Temporal at scale: reducing pressure on the cluster 39:45 - Postgres vs Cassandra for Temporal persistence 42:50 - Lessons learned from running Cassandra in production 45:17 - Reliability under load and avoiding risky shortcuts 46:30 - Real-world Temporal use cases beyond metrics 51:14 - Using signals for async workflows and external integrations 53:21 - Migrating customers without a big-bang release 01:00:01 - When Temporal is the right tool? 01:04:51 - What the team wishes they knew before starting? 01:06:51 - Final advice and recommendations 01:11:22 - Don’t forget to subscribe and like!

    1h 12m
  2. Найм не рятує Delivery: Чесно про масштабування

    FEB 6

    Найм не рятує Delivery: Чесно про масштабування

    Зустрічайте 18 випуск Fwdays PHP Talks! У цьому випуску наші постійні спікери — Йожеф Гісем і Кирило Сулімовський — обговорюють, чому масштабування команд не пришвидшує delivery так, як очікує менеджмент, які міфи стоять за ідеєю «найм = швидкість» і що насправді ламається під час росту продукту. На що варто підписатися: – Більше цікавого для розробників: https://fwdays.com – Телеграм-канал Fwdays: https://t.me/fwdays – LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/ – Телеграм-канал Кирила: https://t.me/beerphp – LinkedIn Кирила: https://lnkd.in/dJwzXMkS Таймкоди: 00:00 - Інтро 00:43 - Головна пастка: «Швидше = більше людей» 01:25 - Міф «найм = швидший delivery» 04:02 - Реальний кейс: Коли найм не пришвидшив delivery 05:16 - Комунікація ламається при зростанні 09:24 - Коли команду вже пора ділити? 10:18 - Роль ліда: Захистити інженерів 12:14 - Команди по ролях vs по контекстах 15:09 - Що робити з «зайвими» людьми? 21:16 - Лід більше не кодить — і це нормально 24:10 - Чому не можна мати двох лідерів в команді? 26:05 - Перехід до технічних процесів 35:08 - Метрики та observability 37:42 - API First і паралельна робота 42:43 - Shared-бібліотеки і відповідальність 49:19 - Підписуйтесь і ставте вподобайку

    51 min
  3. Performance в архітектурі: Як проєктуються "швидкі" системи

    JAN 30

    Performance в архітектурі: Як проєктуються "швидкі" системи

    Зустрічайте 17 випуск Fwdays Architecture Talks! Наші постійні спікери - Олексій Петров та Йожеф Гісем - разом із гостем Олександром Гілєвим, Delivery Assurance Architect Lead в Creatio, обговорять тему Performance: - Performance як quality attribute: що означає «швидка система» і чому performance завжди має бізнес-ціну - Performance та архітектура: стилі, патерни, антипатерни та компроміси між performance, scalability і time to market - Performance-тестування: що тестувати, які метрики збирати, скільки це коштує і чим відрізняється від load-тестів Корисні посилання: - Курс: Performance testing: https://fwdays.com/event/performance-testing-course-2 - AWS Well-Architected: Performance Efficiency Pillar - https://docs.aws.amazon.com/wellarchitected/latest/performance-efficiency-pillar/welcome.html - Azure Well-Architected: Performance Efficiency checklist - https://learn.microsoft.com/en-us/azure/well-architected/performance-efficiency/checklist На що варто підписатися: – Більше цікавого для розробників: https://fwdays.com – Телеграм-канал Fwdays: ​https://t.me/fwdays – Телеграм-канал Олексія: https://t.me/OleksiiTheArchitect – LinkedIn Олексія: https://www.linkedin.com/in/alexhelkar – LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/ – LinkedIn Олександра: https://www.linkedin.com/in/oleksandr-gilievyi-a7018072/ Таймкоди: 00:00 - Інтро 00:43 - Performance - один із ключових атрибутів архітектури 02:07 - Що насправді означає «швидка система» і як це зʼясовувати з клієнтом? 03:53 - Як Performance зʼявляється у вимогах: Одразу чи під час розробки? 04:56 - Performance vs Time to Market: Чи можна мати обидва? 05:57 - Batch-операції: Оптимізація чи прихована проблема? 11:04 - Коли саме потрібно починати думати про Performance в проєкті? 14:44 - Яка ціна ігнорування Performance на старті (реальний кейс)? 19:33 - Які Рerformance-метрики реально варто вимірювати? 22:30 - Які нестандартні метрики використовують у продакшені? 30:07 - Чи існують архітектурні стилі та технології «для Performance»? 44:27 - Що зазвичай можна зробити, коли система вже деградує? 51:27 - Як підходити до Рerformance-тестування системи? 58:04 - Чи можна і чи варто тестувати performance на продакшені? 01:01:36 - Різниця між Performance-, Load- та Stress-тестами 01:11:16 - Підписуйтесь і ставте вподобайку

    1h 14m
  4. Біль офісів → Працюючий бізнес: Як заробляти на контролі доступу?

    JAN 23

    Біль офісів → Працюючий бізнес: Як заробляти на контролі доступу?

    Зустрічайте новий випуск Fwdays CTO Talks! Наш гість — Данило Румянцев, Co-Founder в United Network та SameKey. У випуску говоримо про те, як із реальної офісної проблеми виріс хардверний продукт і чому контроль доступу може стати основою прибуткового SaaS-бізнесу. Обговорюємо шлях від перших пілотів і багаторічного R&D до серійного виробництва, підписної моделі та стабільного доходу без венчурних інвестицій. Розбираємо бізнес-модель SameKey: продаж хардверу, підписка, робота з дистриб’юторами, факапи на старті, вплив ковіду й війни та рішення, які дозволили бізнесу вийти в окупність і залишатися на плато зростання. На що варто підписатися: – Більше цікавого для розробників: https://fwdays.com – Телеграм-канал Fwdays: ​https://t.me/fwdays – Телеграм-канал Єгора: ​https://t.me/yehorherasymchuk_cto – Youtube-канал Єгора: ​https://www.youtube.com/@UCtplTryEuw1J2I_H48v_4DA – LinkedIn Данила: https://www.linkedin.com/in/dan-rumiantsev Таймкоди: 00:00 - Інтро 01:26 - Шлях у підприємництво: Від менеджменту та IT-досвіду до власних проєктів 03:30 - Проблеми великих офісів: Контроль доступу, картки, трекінг входів/виходів 04:45 - Як з болю народився продукт і мотивація робити своє? 08:28 - Альтернативні способи доступу замість карток 13:24 - Старт без подушки: Команда, перші кроки та реалії запуску 18:25 - Перші клієнти й вихід на ринок: Від пілотів до системних продажів 22:55 - Ролі фаундерів і розподіл відповідальності 26:56 - Модель підписки (SaaS) у фізичному продукті: Чому ринок опирався? 29:32 - Хмара vs локальні сервери: Як пояснювали клієнтам і коли робили on-prem? 30:24 - Досвід роботи з різними хмарними провайдерами 33:54 - Бюджет запуску: Скільки коштує довести хардвер до серійності? 42:46 - Економіка хардверу: Ціна девайса, маржа та “невидимі” витрати R&D 44:47 - Пропозиція для офісу: Що потрібно купити й як виглядає впровадження? 52:12 - Партнерська модель: Ціноутворення, RevShare та правила проти демпінгу 53:29 - Вихід на європейський ринок і сертифікації 58:56 - Вплив війни на бізнес і нові можливості 01:03:58 - Підписуйтесь і ставте вподобайку

    1h 5m
  5. Тренди у 2025–2026: Технології, які не соромно брати в прод

    JAN 16

    Тренди у 2025–2026: Технології, які не соромно брати в прод

    Зустрічайте 16 випуск Fwdays Architecture Talks! Наші постійні спікери - Олексій Петров, Олександр Савченко та Йожеф Гісем - обговорять інженерні тренди, які переходять з експериментів у продакшен: - Storages: Vector DB, ScyllaDB, Cassandra і межі можливостей Postgres - Мови програмування та фреймворки: Rust vs Go vs PHP - ринок, міграції, ризики - GenAI: Agentic coding, Claude Code і роль AI в SDLC - Архітектура: Shift-left, guardrails і практичні trade-off’и Корисні посилання: - https://github.com/pgvector/pgvector - https://www.mongodb.com/lp/cloud/atlas/vector/database На що варто підписатися: – Більше цікавого для розробників: https://fwdays.com – Телеграм-канал Fwdays: ​https://t.me/fwdays – Телеграм-канал Олексія: https://t.me/OleksiiTheArchitect – LinkedIn Олексія: https://www.linkedin.com/in/alexhelkar – LinkedIn Олександра: https://www.linkedin.com/in/o-savchenko/ – LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/ Таймкоди: 00:00 - Інтро 01:13 - Storages 01:22 - Vector DB як новий стандарт: Навіщо і де реально потрібні? 08:49 - Як працює векторний пошук: Ембедінги, RAG і «трохи математики» 14:00 - Архітектурний вибір: Залишатись у знайомому storage чи йти в спеціалізований 15:24 - Column / Wide-column DB: ScyllaDB vs Cassandra 22:07 - Коли Postgres більше не тягне: Еволюційний перехід у wide-column 29:48 - Programming Languages & Frameworks 30:24 - Rust як тренд 2025: Чому всі пробують? 33:45 - Rust vs Gо vs PHP: Ринок, вакансії, міграції 39:31 - GenAI Tools 40:50 - Claude / Cursor / Gemini: Аgentic coding на практиці 45:06 - GenAI + Архітектура: Shift-left, solution design, guardrails 48:34 - AI як «віддалений розробник»: Задачі, ревʼю, контроль якості 57:41 - Чи можна з AI зробити MVP / фічу і донести до продакшену? 01:04:09 - Summary 01:06:57 - Підписуйтесь і ставте вподобайку

    1h 8m
  6. AI 2025 → 2026: Що далі?

    JAN 13

    AI 2025 → 2026: Що далі?

    Зустрічайте новий випуск Fwdays JavaScript Talks! У сьогоднішньому випуску наші постійні ведучі, Роман Лютіков та Роман Савіцький, і гість подкасту, Олексій Павленко, обговорять теми: - роль Head of AI, вплив AI на команди та бізнес-процеси - AI у розробці: код-рев’ю, еволюція інструментів і Chrome DevTools MCP - межі автоматизації, реальний вплив AI за рік і очікування від 2026 року На що варто підписатися: – Більше цікавого для розробників: https://fwdays.com – Телеграм-канал Fwdays: https://t.me/fwdays – Youtube-канал Романа Лютікова: https://www.youtube.com/@UCLVhfsmlqmp5Vv6Bof3delg – Телеграм-канал Романа Лютікова: https://t.me/smthng_dev – LinkedIn Романа Савіцького: https://www.linkedin.com/in/roman-savitskyi-98b49158/ – LinkedIn Олексія Павленка: https://www.linkedin.com/in/oleksii-pavlenko/?originalSubdomain=ua Таймкоди: 01:10 - Хто такий Head of AI? Чи «звільняє» AI людей? 03:39 - AI в бізнес-процесах і хайринг 04:59 - Чому AI-інтеграції не злітають у компаніях? 06:36 - AI в побуті: Як змінюється пошук? 09:08 - Де автоматизація шкодить, а де допомагає? 13:57 - AI в розробці: Код-рев’ю, очікування, практика 17:55 - Еволюція інструментів і рев’ю 21:23 - Chrome DevTools MCP: Новий рівень автоматизації 28:58 - Які AI-інструменти та моделі використовують? 43:27 - Як AI змінив роботу за рік: Транскрипти мітингів, нотатки, «боти замість людей» 52:40 - Чого не вміє робити АІ? 57:53 - Прогнози на 2026: Нові ролі та тренди

    1h 6m
  7. AI 2025 — рік змін: Вчитися доведеться інакше

    12/26/2025

    AI 2025 — рік змін: Вчитися доведеться інакше

    Зустрічайте новий випуск Fwdays CTO Talks! Разом із Вʼячеславом Колдовським, Competence Manager в SoftServe, говоримо про роль competence manager’а, інженерні академії, менторство, карʼєрні траєкторії, fullstack vs спеціалізацію та реальний стан ринку технологій у 2025 році. Окремо розбираємо підсумки AI 2025: чому AI — це інструмент, а не заміна, як зʼявляються агенти, spec-driven і vibe coding, які тулзи та IDE працюють уже зараз і кого та як варто навчати далі. На що варто підписатися: – Більше цікавого для розробників: https://fwdays.com – Телеграм-канал Fwdays: ​https://t.me/fwdays – Телеграм-канал Єгора: ​https://t.me/yehorherasymchuk_cto – Youtube-канал Єгора: ​https://www.youtube.com/@UCtplTryEuw1J2I_H48v_4DA – LinkedIn Вʼячеслава: https://www.linkedin.com/in/koldovsky/?original_referer=https%3A%2F%2Fwww%2Egoogle%2Ecom%2F&originalSubdomain=ua Таймкоди: 00:00 - Інтро 01:55 - Що робить Сompetence Manager і як це працює в SoftServe? 02:56 - Академія: Як вирощують і працевлаштовують інженерів? 10:11 - Хто навчає і як організоване менторство? 11:30 - Чи справді джуни не потрібні через AI? 14:53 - Тренди 2025 у навчанні: AI, нові ролі та зміна вимог 16:55 - Які технології/мови зараз найбільш затребувані на ринку? 19:44 - Кар’єрний шлях без АІ: Від інженера до CTO 23:31 - Fullstack чи спеціалізація: Що обирати і як мислити про кар’єру? 28:38 - «AI нікого не замінює»: Чому це інструмент і які в нього ліміти? 32:18 - Перший досвід програмування в 10 років 34:08 - Підсумки AI 2025: Агенти, MCP, Spec-Driven, Vibe coding 41:53 - Як навчитися ефективно використовувати AI в розробці& 43:19 - Воркшоп: Теми, для кого, формат і дати 47:46 - AI для продакшн-коду: Як підходити безпечно, валідація і рев’ю 54:48 - Тули для код-рев’ю 56:07 - Які IDE та AI-інструменти найкращі зараз? 01:00:00 - Історія з життя: IT vs Математика 01:01:05 - Підписуйтесь і ставте вподобайку

    1h 2m
  8. Disposable Architecture: Як експериментувати швидкоі не ламати систему?

    12/19/2025

    Disposable Architecture: Як експериментувати швидкоі не ламати систему?

    Зустрічайте 15 випуск Fwdays Architecture Talks! У цьому випуску наші постійні спікери — Олексій Петров та Йожеф Гісем — разом із гостем Олександр Хоменко, Solution Architect в mono, обговорять тему Disposable Architecture: - що це за підхід, як він працює та які його витоки - практичне застосування: feature flags, CI/CD, killswitch і управління залежностями - баланс якості та швидкості: чи допустимий «поганий код» у disposable-підході - експерименти: ШІ як інструмент швидкої перевірки гіпотез та A/B-тестування - кейс: фіча «Лимони» Корисні посилання: 😺 Вакансії в mono: https://jobs.dou.ua/companies/mono/vacancies/ - https://dzone.com/articles/disposable-architecture-the-tiny-microservice - https://www.growthbook.io/ - https://martinfowler.com/articles/feature-toggles.html - https://www.growthbook.io/o - https://fwdays.com/en/event/architecture-fwdays-2025/review/disposable-first-architecture-build-fast-kill-faster На що варто підписатися: – Більше цікавого для розробників: https://fwdays.com – Телеграм-канал Fwdays: ​https://t.me/fwdays – Телеграм-канал Олексія: https://t.me/OleksiiTheArchitect – LinkedIn Олексія: https://www.linkedin.com/in/alexhelkar – LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/ – LinkedIn Олександра: https://www.linkedin.com/in/kh0ma/ Таймкоди: 00:00 - Інтро 01:49 - Disposable Architecture: Що це за підхід? 08:31 - Підхід до експериментів: Чи можна “забити” на архітектуру? 14:25 - Де межа між core і експериментальною периферією? 17:56 - Чи всі нові фічі мають бути спочатку “експериментом”? 24:12 - Яка “ціна” Disposable - дорожче/дешевше, які процеси й інфра потрібні? 31:42 - Практичне застосування feature flags у Disposable-підході 37:27 - Third-party чи самописні системи для feature flags? 41:21 - Вкладені/залежні feature flags — як з цим бути? 46:07 - Що таке killswitch і чим відрізняється від feature flag? 48:36 - AI як генератор експериментів: Disposable Applications, Vibe Coding 56:30 - Ключові обмеження — довіра і відповідальність 57:53 - Лимони від mono - приклад реального Disposable-експерименту 01:03:53 - Summary 01:06:19 - Підписуйтесь і ставте вподобайку

    1h 7m

Ratings & Reviews

3
out of 5
2 Ratings

About

Technical discussions for developers from Fwdays team

You Might Also Like