반응형
요즘 새 프로젝트를 시작하면서, 이전에 설계했던 방식과 다르게 운영 시스템을 만들게 되었다.
참고로, 내가 일하고 있는 분야(Core Network 시스템, IP Network 시스템)는 개발 방식이 20년 전이나 지금이나 크게 변한게 없다.
그래서 기왕에 새로 개발하는 거라면, 요즘 API 트렌드를 공부하고 설계하는 것이 좋겠다는 생각이 들어서 서점에 가서 최근 2년 사이에 출간한 IT 도서를 몇권 구입해서 왔다.
그 중에서 Arnaud Lauret이 쓴 The Design of Web APIs를 읽어보니 API 설계를 쉽게 설명해줘서 재미있게 읽었다.
회사에서 API 설계할 일이 있어서, 그 동안 통밥으로 API를 설계/구현한 일이 몇번 있지만, 내가 잘 알고 한 일이 아니라서 항상 협업하는 동료한테 미안한 마음이 있었다.
책을 읽고 좀더 API 설계에 대한 기준이 세워진 것 같아서 좋았다.
그리고 책 중간 중간에 유용한 도구를 소개해주고 있는데, API 관련 개발 도구 목록도 있어서 메모를 해본다.
https://OpenAPI.tools
OpenAPI Generator
OAS (OpenAPI Specification) 문서를 이용해서 OpenAPI Source Code를 프로그래밍 언어별로 생성해주는 Tool
https://openapi-generator.tech/docs/generators/go
'IT General' 카테고리의 다른 글
MD(MarkDown) 작성 방법 (0) | 2022.05.22 |
---|---|
Elastic 가이드 북, Web Docs 추천 & API 예제 (0) | 2022.05.10 |
cURL 사용법 및 예제 스크립트 (0) | 2022.02.11 |
JavaScript 개발할 때 사용하는 Framework (0) | 2022.02.09 |
JavaScript 파일을 예쁘게 변환 ( JS Beautifier ) (0) | 2022.02.07 |