Oracle Groundbreakers Meetup (2019-04-20)
1. Kubernetes
-다중접속 서비스를 원활하게 하기 위한 기술이라고 하는데... 무슨말일지는 잘 모르겠다
2. REST API Design
-Resource는 명사로표시
-HTTP operation 사용
-추가적인 조건은 Query Parameter 사용
-Error 메시지는 HTTP Response Code & Custom Error Codes
-API버전관리는 적당히 잘 하세요 (메이저버전만 기재하는 것을 추천)
*참고 웹사이트 : https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm
3. API Design First
-Swagger : Code First, JSON w/ YAML
-RAML : Contract First, YAML
-API Blueprint : Contract First, Markdown - 셋 중 가장 쉬울 것
-MSON(Markdown Syntax Objection Notation) : JSON을 모르는 사람이 쉽게 JSON 포맷으로 설계할 수 있도록 해줌
> MSON을 통해 작성한 내용을 JSON형식으로 볼 수 있음
-자바 개발자를 위한 마이크로 서비스 개발 프레임워크
> MicroFrameworks(helidonSE javalin 등 람다식-함수식:간단), spring boot, MICROPROFILE
-실습
> 예제 : https://github.com/MangDan/meetup-190420-api
> https://app.apiary.io/movieapi99/editor
3줄 요약
1. Nodejs 가르쳐 주는줄 알고 갔다(오오...오라클..!)
2. Meetup 시간 내내 자사(오라클) 제품 홍보만 잔뜩 했다
3. 약장수 공연에 제발로 들어갔던 것...