Data Enthusiast FM
Data Engineering від А до Я
Що робить Data Engineer, чому без нього дані не працюють і як потрапити у професію? Цей подкаст — для тих, хто хоче розібратися в інженерії даних без зайвої термінології, з прикладами з життя, гумором і структурою. Пояснюємо, як працює сучасна команда даних, що таке ETL, пайплайни, хмара, архітектура — і чому це справді "нова золота жила в IT". Щотижня — новий епізод про важливе та цікаве в data engineering. Без нудьги, по суті.
Автор
Data Enthusiast FM
Категорія
Сайт подкасту
Останній епізод
3 бер 2026
Де слухати?
Подкасти в застосунку Replaio Radio Уже незабаромПодкасти незабаром з'являться в застосунку. Встановіть уже зараз і першими побачте зовсім новий погляд на подкасти
Епізоди
Найдорожчі фейли дата-інженерів: Чому дані не пробачають DELETE 03.03.2026 12:33
Що відрізняє джуніора від сеньйора? Сеньйор точно знає, скільки компанії коштував його останній факап. Починаємо другий сезон з найболючішого — реальних, дорогих і дуже життєвих помилок в Data Engineering. У цьому випуску ми не шукаємо винних, ми шукаємо дірки в архітектурі. Розбираємо історії, від яких по спині тече холодний піт, і вчимося будувати системи, стійкі до людського фактора.
Data Engineering Testing: від unit-тестів до інтеграції з dbt 30.09.2025 18:01
У цьому випуску ми говоримо про тестування в дата-інжинірингу. Які види тестів варто застосовувати — від unit- і інтеграційних до end-to-end і контрактних. Розбираємо, що саме тестують у світі даних: схеми баз, трансформації, пайплайни, бізнес-правила та якість результатів. Окремо зупиняємось на ролі dbt у тестуванні: вбудовані тести, кастомні перевірки й те, як dbt допомагає зробити контроль якос...
Avro та Protobuf у Data Engineering: схеми для якісних даних 16.09.2025 20:20
Щоб дані залишались узгодженими і зрозумілими, інженери даних використовують спеціальні формати опису схем. У цьому випуску ми розглянемо два найпопулярніших варіанти — Apache Avro та Google Protobuf. Ми пояснимо, як вони працюють, чим відрізняються, які переваги та обмеження мають. Ви дізнаєтесь, чому Avro зручний для schema evolution, а Protobuf — для високошвидкісних систем, і як обрати правиль...
Якість даних для Data Engineering: що міряти і як тримати SLA 01.09.2025 12:15
Пояснюємо, що таке Data Quality (якість даних) і як її вимірювати без «води». Розберемо «погані дані» та бізнес-виміри (Descriptive, User-driven), технічні метрики (Availability, Freshness, Uniqueness, Completeness, Schema validity + Consistency), і як оформити це у scorecard з чіткими SLA/SLI/SLO. Покажемо, як вшити тести якості у пайплайни/DAG (дедуп, non-NULL, обсяги, аномалії), налаштувати але...
Data Orchestration: від cron до DAG — глибше за Airflow 22.08.2025 7:52
Ми вже говорили про Airflow як приклад оркестратора. У цьому епізоді йдемо ширше й глибше: пояснюємо, що таке data orchestration, навіщо вона потрібна та як виглядає зріла оркестрація поза межами одного інструмента. Розберемо історичні болі cron (залежності, продуктивність, «клейовий» код, data silos), три основні кроки collection → unification → activation, типи платформ (інженерні Airflow/Dagste...
SQL: Query, DDL vs DML та життєвий цикл запиту (Query Life Cycle) 11.08.2025 6:12
У цьому епізоді просто й по суті: пояснюємо, що таке query (запит) у СУБД, чітко розводимо DDL vs DML(структура проти даних) і проходимо Query Life Cycle від парсера та оптимізатора до виконання плану зі стадіями wait → read → compute → write. Розберемо ключові команди без коду: — DDL: CREATE, ALTER, DROP, TRUNCATE, RENAME, INDEX; — DML: SELECT, INSERT, UPDATE, DELETE, MERGE. Пояснимо, як думати п...
Steps of Dimensional Modeling: 4 кроки на прикладі оренди e-самокатів 06.08.2025 6:33
У 21-му випуску ми покроково проведемо вас крізь процес Dimensional Modeling за методологією Кімбалла. На прикладі компанії з оренди електросамокатів ви дізнаєтеся: Select the business process – чому grain = одна завершена поїздка. Declare the grain – як вибір атомарного рівня деталізації дає гнучкість у запитах. Identify the dimensions – створюємо таблиці Rider (SCD1), City (SCD2) і Vehicle +...
Dimensional Modeling: OLTP vs OLAP, освоюємо Kimball’s Star Schema (Зіркова схема Кімбела) та Slowly Changing Dimension (SCD, повільно змінювана розмірність) 01.08.2025 10:32
У цьому випуску ми просто й зрозуміло розкажемо: OLTP vs OLAP : навіщо потрібні окремі оперативні й аналітичні бази даних. Star Schema by Kimball : як факти (fact table) у центрі та виміри (dimension tables) навколо допомагають робити запити швидко й зрозуміло. Snowflake Schema : коли варто нормалізувати виміри, щоб зекономити місце. Slowly Changing Dimension (SCD) : п’ять способів (Type 0–4) збер...
Вступ до Data Modeling: Як перетворити бізнес-вимоги на таблиці 26.07.2025 8:15
У цьому випуску — introduction to data modeling для data engineers. Розбираємо три рівні моделювання: conceptual , logical та physical . Пояснюємо, що таке granularity , normalization , primary keys , foreign keys та як усе це допомагає побудувати зрозумілу, масштабовану аналітичну систему. 📦 На прикладі продуктової мережі моделюємо процес продажів: від бізнес-процесу до BigQuery-таблиць...
Ingest with Python — pandas та PySpark у data pipelines 23.07.2025 6:58
Цей випуск завершує серію про ingestion-методи. Говоримо про два популярних інструменти з Python-екосистеми — pandas та PySpark. Коли варто використовувати кожен? Як зчитувати, обробляти і завантажувати дані з CSV, BigQuery або DataFrame-структури? Чим відрізняються RDD, DataFrame і Dataset у Spark? Щоб не пропустити нові епізоди — підпишіться на подкаст ✨
Real-Time Ingestion без магії — CDC та Streaming Explained (Kafka) 22.07.2025 6:31
Real-time ingestion — це вже не розкіш, а норма. У цьому випуску розбираємо, як працює CDC (Change Data Capture), чим він відрізняється від Kafka, і які існують варіанти стримінгових платформ для обробки подій у реальному часі.
SFTP vs API vs Object Storage: Битва ingestion-методів 15.07.2025 7:29
У цьому випуску — глибоке занурення у три архітектурно різні способи інжесту: від старої школи (SFTP) до REST API та сучасних data lake-підходів через object storage. Пояснюю на прикладах, коли обрати який.
Push чи Pull: як обрати правильну стратегію для data ingestion 15.07.2025 7:55
Push чи Pull? Розбираємось, як саме дані потрапляють у систему: хто ініціює передачу, як це впливає на швидкість, надійність і масштабування. Порівнюємо обидва підходи з реальними прикладами.
Stream Ingestion — нова ера Data Ingestion 08.07.2025 6:59
Stream ingestion — новий підхід до data ingestion у реальному часі. У цьому епізоді: різниця з batch, delivery semantics, обробка помилок і практичний приклад з Pub/Sub → BigQuery. Мінімум теорії, максимум користі.
Data Ingestion по-старому: батч, snapshot і BigQuery 08.07.2025 8:27
Batch ingestion — це класика data ingestion. Пояснюємо, як працює завантаження даних пачками: по часу чи обсягу, snapshot чи інкрементально. І показуємо практичний приклад з BigQuery та біткоїном.
Принципи хорошої Cloud Data Architecture 11.06.2025 6:34
Побудувати щось у хмарі може кожен. Побудувати так, щоб воно було надійне, гнучке, дешеве і безпечне — вже інше питання. У цьому випуску говоримо про 5 ключових принципів Cloud Data Architecture, які справді працюють.
Весь ІТ у трьох літерах: розбираємо IaaS, PaaS, SaaS 11.06.2025 6:28
IaaS, PaaS і SaaS — не просто модні слова. Це різні способи використовувати хмару. Розбираємось, що вони значать, які є приклади, і як зрозуміти, що підійде саме тобі.
Cloud Data Architecture простими словами 08.06.2025 8:02
Після оркестраторів переходимо до великої картини: як виглядає сучасна хмарна архітектура для даних. Пояснюємо, що таке Lambda, Kappa та Medallion — простими словами, з прикладами з життя. Якщо хочеш зрозуміти, як великі компанії будують data-системи — це твоя відправна точка.
Prefect, Dagster, Mage: чим вони кращі (або простіші) за Airflow? 08.06.2025 5:49
Airflow — це круто, але іноді занадто важко. У цьому випуску розбираємо, які ще інструменти керують пайплайнами: що обрати, якщо ти тільки починаєш, чим різняться стилі, і де Mage кращий за Airflow. Просто, по суті й з прикладами.
Airflow не магія. Це просто — якщо знаєш, що таке DAG 06.06.2025 5:26
Airflow звучить як щось складне? Насправді все простіше, ніж здається. У цьому випуску пояснюємо, що таке DAG, чому саме на ньому тримається оркестрація, і як Airflow допомагає не втратити контроль, коли пайплайнів стає більше. Без термінів, але з прикладами.
Пайплайни не слухаються? Ось як навести порядок у світі даних 04.06.2025 5:13
Усе летить, дашборди не оновлюються, пайплайни запускаються коли заманеться — знайомо? У цьому випуску розбираємося, що таке оркестрація даних і чому без неї навіть найкращий pipeline перетворюється на головний біль.
Data pipeline — що це таке і чому без нього в хмарі не обійтись 01.06.2025 7:17
Сьогодні говоримо про те, як дані рухаються. Що таке data pipeline, чим він відрізняється від скрипта на cron і чому без нього твої дані або загубляться, або ніколи не дійдуть до дашборду.
Хмара — це не магія. Але без неї ти далеко не зайдеш 01.06.2025 7:34
Сьогодні розбираємося, що таке хмара і чому без неї не обійтись інженеру даних. Що зберігати в AWS, навіщо тобі S3, і чи правда, що хмара — це просто чужий комп’ютер.
База ≠ сховище. Ти точно знаєш, де живуть твої дані? 31.05.2025 7:55
Сьогодні розбираємося, чим відрізняється база від data warehouse, що таке data lake і чому lakehouse — не просто нова модна назва. Якщо досі здається, що “все в таблицях” — цей випуск для тебе.
Звідки беруться дані? Правда, яку не розказують на курсах 31.05.2025 5:34
Дані не беруться з повітря. І не живуть самі по собі. Розповідаємо, як вони народжуються, перетворюються і чому кожен етап — це ще один шанс усе зламати.
Схожі подкасти
Replaio не є видавцем подкастів; назви шоу, обкладинки та аудіо належать їхнім авторам і поширюються через публічні RSS-канали