From Domain to Delivery: End-to-End Clean Architecture in Python
summary
A demo builds an end-to-end Python pipeline applying Clean Architecture, with concrete modules for entities, use cases, controllers and adapters. It fetches market data via Binance Kline fetch, processes and stores it in BigQuery storage, trains models and serves predictions through Vertex AI predictions, and provisions cloud resources with Pulumi infra. Four to five use cases orchestrate fetch → transform → warehouse → train → predict, adapters let local vs cloud storage swap without code changes, and CI/CD hits an artifact-image retrieval issue with Cloud Functions.
AI-written summary · about
chapters (9)
- 0:00Introduction and speaker intro
- 1:49What is clean architecture
- 5:27Clean architecture layers explained
- 12:28End-to-end solution demo
- 16:57Entities implementation
- 17:18Use cases implementation
- 18:46Storage adapters and environments
- 20:13Infrastructure as code with Pulumi
- 22:01Closing and Q&A
related talks
50mThe Clean Architecture in Python
24mHands-on Practice
38mBuilding Data Pipelines in Python
28mYour Pipeline as a Function.
19mClean Architecture: A Solution to Improve System Maintainability
44mClean Machine Learning Code: Practical Software Engineering...
01h 18mBuild Data Apps by Deploying ML Models as API Services
46mThe Python Data Ecosystem: Navigating a fragmented landscape
