Devoxx Greece 2025 - Data Modeling for Software Engineers by Scott Sosna
- 데이터 모델링은 소프트웨어 엔지니어에게 중요하며, 데이터 리더와 엔지니어링 리더 모두를 만족시켜야 함. 🤝
- 과거에는 데이터 아키텍트가 데이터 모델을 사전에 관리했지만, 현재는 소프트웨어 엔지니어가 주도적으로 수행함. 🧑💻
- 데이터는 코드보다 오래 지속되므로, 데이터 모델링 시 장기적인 관점을 고려해야 함. ⏳
- 데이터 아키텍트는 비즈니스 요구사항, 제품 로드맵, 법적 제약 등을 고려하여 데이터 모델을 설계해야 함. 🗺️
- 데이터 모델링은 데이터의 중복, 엔드투엔드 사용성, 데이터 흐름 등을 고려하여 전체적인 관점에서 이루어져야 함. 🔄
- 데이터 모델링 시 데이터를 수집하기 전에 데이터 활용 목적을 명확히 해야 함. 🎯
- API, 메시징, 하드웨어 데이터 등 다양한 데이터 소스를 고려해야 함. 📡
- 데이터는 비즈니스 활동 지원, 보고, 외부 벤더 통합, 지적 재산 보호 등 다양한 용도로 사용될 수 있음. 📊