[SkyStat] 아키텍처 고민: 왜 헥사고날 인가?
[SkyStat 개발기 #2] SkyStat의 핵심은 국제 표준인 기상 전문(METAR)을 분석하는 것입니다. 도메인 분석 결과, METAR 파싱 로직은 국제 표준에 따라 ‘변하지 않는 핵심’이지만, 이를 활용한 통계 요구사항은 ‘언제든 변하는 유스케이스’임을 파악했습니다. 변하지 않는 핵심을 보호하고 가변적인 요구사항에 유연하게 대응하기 위해 ‘헥사고날 아키텍처(Hexagonal Architecture)’를 채택하게 된 저의 기술적 고민 과정을 공유합니다.