카
카카오페이
August 22, 20221회
OpenAPI Specification을 이용한 더욱 효과적인 API 문서화
간단 소개
Swagger와 Spring REST Docs의 장점을 결합한 OpenAPI Specification 기반 API 문서화 구축 및 활용 방법을 제시합니다.
AI Summary
- OpenAPI Specification(OAS) 기반 API 문서화
- Swagger와 Spring REST Docs의 장점을 결합하여 효과적인 API 문서화 구축
- restdocs-api-spec 오픈소스를 사용하여 Spring REST Docs 연동 및 OAS 파일 생성
- 구현 과정
- Swagger-UI standalone 및 Static Routing 설정
- restdocs-api-spec을 이용한 OAS 파일 생성 및 Swagger 디렉터리로 복사
- SampleController 코드 작성 및 MockMvc REST Docs Test 코드 작성
- 결론 및 실무 적용
- 테스트 케이스 강제를 통한 API 품질 유지 및 Swagger UI 제공으로 협업 효율성 증대
- 빌드 시 생성되는 OAS 파일을 API Client에서 Import하여 활용 가능
Next Feeds

제1회 뱅크샐러드 디자인 드레싱을 소개합니다
뱅크샐러드 디자인 챕터의 첫 커뮤니티 행사인 디자인 드레싱을 통해 팀 결속력을 강화하고, 디자인 비전을 공유하며 One Team으로 나아가기 위한 발판을 마련했다.
뱅크샐러드디자인 드레싱CDOOne Team조직문화
2022. 8. 22.
뱅크샐러드

바삭한 신입들의 동시성 이야기 - Swift편
Swift 5.5의 async/await은 GCD와 completion handler의 단점을 보완하고, 안전하고 효율적인 동시성 프로그래밍을 지원한다.
동시성async/awaitGCDCoroutineSwift Concurrency
2022. 8. 17.
데브시스터즈

스포카에서 Kotlin으로 JPA Entity를 정의하는 방법
Kotlin JPA Entity 정의 시 문제점과 해결 방안, 그리고 스포카의 Entity 정의 팁을 통해 더 나은 Entity 설계를 제시합니다.
KotlinJPAEntityORMHibernate
2022. 8. 16.
스포카
모델 서빙 최적화를 위한 프레임워크 선정과 서빙 성능 극대화하기
카카오페이의 모델 서빙 최적화 과정: 프레임워크 비교, Triton 선정 및 성능 극대화 전략을 통해 서비스 성능을 향상시킨 사례를 공유합니다.
모델 서빙Triton성능 최적화Dynamic BatchConcurrent Model Execution
2022. 8. 11.
카카오페이
자동화 테스트로 수 억 대의 디바이스 환경에서 살아남는 SDK 완성하기 - QA Engineer 인터뷰
AB180은 QA 엔지니어에게 성장 기회를 제공하며, 자동화 테스트 환경 구축 경험과 주도적인 업무 능력을 키울 수 있는 환경을 제공합니다.
QA 엔지니어자동화 테스트에어브릿지AB180SDK
2022. 8. 10.
AB180

9가지 프로그래밍 언어로 배우는 개념: 2편 - 다형성
다양한 프로그래밍 언어에서 다형성을 구현하는 방법들을 비교 분석하고, 각 기법의 장단점 및 한계점을 설명합니다.
다형성오버로딩인터페이스제네릭타입 클래스
2022. 8. 9.
데브시스터즈