매
매드업
April 7, 20221회
TypeScript 쓰면서 OpenAPI Generator 는 안 쓴다고?

간단 소개
TypeScript 환경에서 OpenAPI Generator를 사용하여 RESTful API의 타입 정의를 자동화하고, 개발 효율성을 향상시키는 방법을 소개합니다.
AI Summary
- RESTful API 문제점과 TypeScript의 한계
- 프론트엔드 개발 시 RESTful API의 부정확한 사용으로 런타임 오류 발생, 이는 프론트엔드와 백엔드 간의 소통 부족에서 기인.
- TypeScript로 API 스펙을 정의해도 API가 많아지고 변경이 잦아지면 관리가 어려워짐.
- GraphQL의 대안, Swagger와 OpenAPI Generator
- GraphQL은 강력하지만 도입 장벽이 높아, Swagger와 OpenAPI Generator가 대안으로 제시됨.
- Swagger는 RESTful API 설계 표준(OAS)을 제안하고, OpenAPI Generator는 OAS 기반 API 스펙으로부터 타입스크립트 코드를 자동 생성.
- OpenAPI Generator 활용법
- OpenAPI Generator를 설치하고,
openapi.json설정 파일과 스크립트를 추가하여 API 모델 자동 생성. - 생성된 타입 정의를 활용하여 API 오사용을 줄이고, 프론트엔드와 백엔드 간의 커뮤니케이션 효율성을 높임.
- OpenAPI Generator를 설치하고,
Next Feeds

선형 모델과 회귀분석의 직관적 이해 (1)
선형 모델의 정의, 장점, 그리고 회귀분석을 통한 데이터 예측의 당위성을 설명합니다.
선형 모델회귀분석선형변환조건부 기댓값분산
2022. 4. 5.
매드업

asyncio 뽀개기 2 - Future의 활용
asyncio Future를 활용하여 비동기 프로그래밍에서 흐름을 제어하고, 콜백 등록 및 Future 발행을 통해 효율적인 코드 작성 방법을 제시합니다.
asyncioFuture비동기 프로그래밍콜백Semaphore
2022. 4. 4.
버즈빌

Redshift DW에서 PG DM을 만드는 여정
Redshift DW의 성능 문제 해결을 위해 PostgreSQL DM을 구축하고, DBLINK, 프로시저 자동 생성, Vacuum 설정 등을 통해 효율적인 데이터 관리 시스템을 구축한 여정.
RedshiftPostgreSQLData MartDBLINKVacuum
2022. 4. 1.
매드업
고객의 불편함이 제품으로 되기까지 - Airbridge API 팀의 개발 프로세스
Airbridge API 팀의 고객 중심 개발 프로세스를 소개하고, 각 단계별 개발자의 역할과 자동화 시스템을 통한 효율성 향상을 설명합니다.
Airbridge개발 프로세스API테스트 자동화코드 리뷰
2022. 3. 30.
AB180

asyncio 뽀개기 1 - Coroutine과 Eventloop
asyncio의 Eventloop과 코루틴 개념 설명 및 이를 활용한 동시성 구현 방법을 제시하고, Future 객체의 역할 강조.
asyncioEventloop코루틴Future동시성
2022. 3. 30.
버즈빌
![[여의도 43층 사람들] Android 팀에게 무엇이든 물어보세요!](https://blog.banksalad.com/static/e4fe3f38edbfe31f330dfead010c0f3c/cover.png)
[여의도 43층 사람들] Android 팀에게 무엇이든 물어보세요!
뱅크샐러드 Android 팀의 개발 문화, 기술 스택, 인재상에 대한 Q&A를 통해 팀의 특징과 추구하는 가치를 소개합니다.
Android뱅크샐러드개발 문화Clean Architecture인재상
2022. 3. 30.
뱅크샐러드