Data Enthusiast FM

Data Engineering від А до Я

Education UK ↓ Епізодів: 27

Що робить Data Engineer, чому без нього дані не працюють і як потрапити у професію? Цей подкаст — для тих, хто хоче розібратися в інженерії даних без зайвої термінології, з прикладами з життя, гумором і структурою. Пояснюємо, як працює сучасна команда даних, що таке ETL, пайплайни, хмара, архітектура — і чому це справді "нова золота жила в IT". Щотижня — новий епізод про важливе та цікаве в data engineering. Без нудьги, по суті.

Автор

Data Enthusiast FM

Категорія

Education

Сайт подкасту

podcasters.spotify.com

Останній епізод

3 бер 2026

Де слухати?

Подкасти в застосунку Replaio Radio Уже незабаром

Подкасти незабаром з'являться в застосунку. Встановіть уже зараз і першими побачте зовсім новий погляд на подкасти

Завантажити з Google Play Встановіть безкоштовно Android 5 млн+ завантажень · рейтинг 4,8 iOS незабаром

Епізоди

Найдорожчі фейли дата-інженерів: Чому дані не пробачають DELETE 03.03.2026

Що відрізняє джуніора від сеньйора? Сеньйор точно знає, скільки компанії коштував його останній факап. Починаємо другий сезон з найболючішого — реальних, дорогих і дуже життєвих помилок в Data Engineering. У цьому випуску ми не шукаємо винних, ми шукаємо дірки в архітектурі. Розбираємо історії, від яких по спині тече холодний піт, і вчимося будувати системи, стійкі до людського фактора.

Data Engineering Testing: від unit-тестів до інтеграції з dbt 30.09.2025

У цьому випуску ми говоримо про тестування в дата-інжинірингу. Які види тестів варто застосовувати — від unit- і інтеграційних до end-to-end і контрактних. Розбираємо, що саме тестують у світі даних: схеми баз, трансформації, пайплайни, бізнес-правила та якість результатів. Окремо зупиняємось на ролі dbt у тестуванні: вбудовані тести, кастомні перевірки й те, як dbt допомагає зробити контроль якос...

Avro та Protobuf у Data Engineering: схеми для якісних даних 16.09.2025

Щоб дані залишались узгодженими і зрозумілими, інженери даних використовують спеціальні формати опису схем. У цьому випуску ми розглянемо два найпопулярніших варіанти — Apache Avro та Google Protobuf. Ми пояснимо, як вони працюють, чим відрізняються, які переваги та обмеження мають. Ви дізнаєтесь, чому Avro зручний для schema evolution, а Protobuf — для високошвидкісних систем, і як обрати правиль...

Якість даних для Data Engineering: що міряти і як тримати SLA 01.09.2025

Пояснюємо, що таке 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

Ми вже говорили про Airflow як приклад оркестратора. У цьому епізоді йдемо ширше й глибше: пояснюємо, що таке data orchestration, навіщо вона потрібна та як виглядає зріла оркестрація поза межами одного інструмента. Розберемо історичні болі cron (залежності, продуктивність, «клейовий» код, data silos), три основні кроки collection → unification → activation, типи платформ (інженерні Airflow/Dagste...

SQL: Query, DDL vs DML та життєвий цикл запиту (Query Life Cycle) 11.08.2025

У цьому епізоді просто й по суті: пояснюємо, що таке 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

У 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

У цьому випуску ми просто й зрозуміло розкажемо: 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

У цьому випуску — 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

Цей випуск завершує серію про ingestion-методи. Говоримо про два популярних інструменти з Python-екосистеми — pandas та PySpark. Коли варто використовувати кожен? Як зчитувати, обробляти і завантажувати дані з CSV, BigQuery або DataFrame-структури? Чим відрізняються RDD, DataFrame і Dataset у Spark? Щоб не пропустити нові епізоди —  підпишіться на подкаст  ✨

Real-Time Ingestion без магії — CDC та Streaming Explained (Kafka) 22.07.2025

Real-time ingestion — це вже не розкіш, а норма. У цьому випуску розбираємо, як працює CDC (Change Data Capture), чим він відрізняється від Kafka, і які існують варіанти стримінгових платформ для обробки подій у реальному часі.

SFTP vs API vs Object Storage: Битва ingestion-методів 15.07.2025

У цьому випуску — глибоке занурення у три архітектурно різні способи інжесту: від старої школи (SFTP) до REST API та сучасних data lake-підходів через object storage. Пояснюю на прикладах, коли обрати який.

Push чи Pull: як обрати правильну стратегію для data ingestion 15.07.2025

Push чи Pull? Розбираємось, як саме дані потрапляють у систему: хто ініціює передачу, як це впливає на швидкість, надійність і масштабування. Порівнюємо обидва підходи з реальними прикладами.

Stream Ingestion — нова ера Data Ingestion 08.07.2025

Stream ingestion — новий підхід до data ingestion у реальному часі. У цьому епізоді: різниця з batch, delivery semantics, обробка помилок і практичний приклад з Pub/Sub → BigQuery. Мінімум теорії, максимум користі.

Data Ingestion по-старому: батч, snapshot і BigQuery 08.07.2025

Batch ingestion — це класика data ingestion. Пояснюємо, як працює завантаження даних пачками: по часу чи обсягу, snapshot чи інкрементально. І показуємо практичний приклад з BigQuery та біткоїном.

Принципи хорошої Cloud Data Architecture 11.06.2025

Побудувати щось у хмарі може кожен. Побудувати так, щоб воно було надійне, гнучке, дешеве і безпечне — вже інше питання. У цьому випуску говоримо про 5 ключових принципів Cloud Data Architecture, які справді працюють.

Весь ІТ у трьох літерах: розбираємо IaaS, PaaS, SaaS 11.06.2025

IaaS, PaaS і SaaS — не просто модні слова. Це різні способи використовувати хмару. Розбираємось, що вони значать, які є приклади, і як зрозуміти, що підійде саме тобі.

Cloud Data Architecture простими словами 08.06.2025

Після оркестраторів переходимо до великої картини: як виглядає сучасна хмарна архітектура для даних. Пояснюємо, що таке Lambda, Kappa та Medallion — простими словами, з прикладами з життя. Якщо хочеш зрозуміти, як великі компанії будують data-системи — це твоя відправна точка.

Prefect, Dagster, Mage: чим вони кращі (або простіші) за Airflow? 08.06.2025

Airflow — це круто, але іноді занадто важко. У цьому випуску розбираємо, які ще інструменти керують пайплайнами: що обрати, якщо ти тільки починаєш, чим різняться стилі, і де Mage кращий за Airflow. Просто, по суті й з прикладами.

Airflow не магія. Це просто — якщо знаєш, що таке DAG 06.06.2025

Airflow звучить як щось складне? Насправді все простіше, ніж здається. У цьому випуску пояснюємо, що таке DAG, чому саме на ньому тримається оркестрація, і як Airflow допомагає не втратити контроль, коли пайплайнів стає більше. Без термінів, але з прикладами.

Пайплайни не слухаються? Ось як навести порядок у світі даних 04.06.2025

Усе летить, дашборди не оновлюються, пайплайни запускаються коли заманеться — знайомо? У цьому випуску розбираємося, що таке оркестрація даних і чому без неї навіть найкращий pipeline перетворюється на головний біль. 

Data pipeline — що це таке і чому без нього в хмарі не обійтись 01.06.2025

Сьогодні говоримо про те, як дані рухаються. Що таке data pipeline, чим він відрізняється від скрипта на cron і чому без нього твої дані або загубляться, або ніколи не дійдуть до дашборду.

Хмара — це не магія. Але без неї ти далеко не зайдеш 01.06.2025

Сьогодні розбираємося, що таке хмара і чому без неї не обійтись інженеру даних. Що зберігати в AWS, навіщо тобі S3, і чи правда, що хмара — це просто чужий комп’ютер.

База ≠ сховище. Ти точно знаєш, де живуть твої дані? 31.05.2025

Сьогодні розбираємося, чим відрізняється база від data warehouse, що таке data lake і чому lakehouse — не просто нова модна назва. Якщо досі здається, що “все в таблицях” — цей випуск для тебе.

Звідки беруться дані? Правда, яку не розказують на курсах 31.05.2025

Дані не беруться з повітря. І не живуть самі по собі. Розповідаємо, як вони народжуються, перетворюються і чому кожен етап — це ще один шанс усе зламати.

Слухайте подкаст Data Engineering від А до Я у Replaio

Радіо та подкасти в одному застосунку - безкоштовно й без реєстрації. Встановіть уже сьогодні та не пропустіть запуск

Завантажити з Google Play

Replaio не є видавцем подкастів; назви шоу, обкладинки та аудіо належать їхнім авторам і поширюються через публічні RSS-канали