Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

Code generator 개발기 (Part 1)

인프랩 favicon인프랩·Backend·
TypeScriptREST APIOpenAPIGraphQLOpenAPI Generator
2023년 06월 19일2

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

인프랩이 API 스키마 변화에 안정적으로 대응하기 위한 code generator 개발 여정을 공유합니다.

주요 경험

  • RESTful API의 타입 관리 문제와 OpenAPI 활용의 한계성을 파악
  • GraphQL 도입을 내부 제약으로 포기하고, 자체 도구 개발의 필요성을 결론
  • OpenAPI 기반 자동화 도구를 비교 분석한 뒤 맞춤형 솔루션 설계

얻은 인사이트

  • 자동화로 협업 불일치를 줄이고 생산성을 높일 수 있음
  • 타입 안정성과 런타임 안전성의 균형이 중요
  • 도구 선택 시 팀 제약과 현행 레거시를 함께 고려해야 함

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
TypeScript 쓰면서 OpenAPI Generator 는 안 쓴다고? 섬네일
80%

TypeScript 쓰면서 OpenAPI Generator 는 안 쓴다고?

매드업 favicon매드업·2022년 04월 07일
No Image
71%

개발 파트 소개 - 1. 백엔드 파트

인프랩 favicon인프랩·2024년 04월 23일
강의실 개편 섬네일
71%

강의실 개편

인프랩 favicon인프랩·2022년 07월 18일