Skip to main content

2 posts tagged with "architecture"

View All Tags

API 애플리케이션의 예외 설계 — Server/Client, ErrorCode, Resolver 기반 구조

· 16 min read
Ryukato
BackEnd Software Developer

API 애플리케이션을 개발하다 보면, 예외 설계는 항상 뒤로 미루기 쉬운 주제다.
하지만 한 번 잘못 설계되기 시작하면, 이후 기능이 늘어날수록 예외 구조는 걷잡을 수 없게 복잡해지고,
결국 API의 응답 구조 · 로깅 · 모니터링까지 모두 영향을 받게 된다.

이 글에서는 먼저 _자주 범하는 예외 설계 패턴_을 살펴보고,
그 다음에 Server / Client 축과 ErrorCode enum, Resolver, Factory Method를 활용한
좀 더 견고한 예외 설계 방식을 정리해본다.

CTO로서의 첫 2주 기록

· 7 min read
Ryukato
BackEnd Software Developer

들어가며

현재 회에 합류한 뒤 지난 2주 동안은 조직·프로세스·기술 구조를 빠르게 이해하고 기반을 정비하는 일에 집중했습니다.
CTO로서 ‘지금 무엇을 파악해야 하고, 무엇부터 정비해야 하는가’라는 기준으로 접근했고, 그 과정에서 느낀 점과 실제로 진행한 작업들을 정리해 보았습니다.