서비스 제작소
[SkyStat] 아키텍처 고민: 왜 헥사고날 인가?
[SkyStat 개발기 #2] SkyStat의 핵심은 국제 표준인 기상 전문(METAR)을 분석하는 것입니다. 도메인 분석 결과, METAR 파싱 로직은 국제 표준에 따라 ‘변하지 않는 핵심’이지만, 이를 활용한 통계 요구사항은 ‘언제든 변하는 유스케이스’임을 파악했습니다. 변하지 않는 핵심을 보호하고 가변적인 요구사항에 유연하게 대응하기 위해 ‘헥사고날 아키텍처(Hexagonal Architecture)’를 채택하게 된 저의 기술적 고민 과정을 공유합니다.
[SkyStat] 개발의 이유: 나흘의 엑셀 노가다를 끝내보자
[SkyStat 개발기 #1] 항공사 재직 시절, 공항 기상 통계 산출을 위해 1년에 8,000개가 넘는 암호문 같은 기상 전문(METAR)을 엑셀로 수작업하던 고통이 있었습니다. 공항 하나를 분석하는 데 4~5일이 걸리던 비효율을 해결하기 위해, “없으면 내가 만든다”는 일념으로 시작된 SkyStat 서비스의 탄생 배경을 소개합니다.