http://jojoldu.tistory.com/31 Swagger로 API 문서 자동화하기Spring·2016.08.28 22:32일반적으로 여러명이서 개발하는 웹 서비스에서 단일 프로젝트가 DB에서 데이터를 가져오고, 화면을 그려주고, 회원정보를 저장하는등 모든것을 담당하진 않는다. 아무리 간단한 구조라해도 아래와 같은 형태정도는 유지한다. (웹구조)이런 구조로 처음 개발하거나 혹은 유지보수를 진행 중인 경우, 해당 API서버가 어떤 Spec을 가진 데이터를 주고 받는지에 대한 문서작업이 꼭 필요하다. 하지만 이런 문서작업은 굉장히 시간이 많이들고, 매번 기능이 추가되거나 변경될때마다 작업하기가 여간 귀찮은게 아니다. 그러다보니 이런 API Spec 문서를 자동화 하는것이 나오게 되었다.Swagger..
얼마전 자체제작한 웹서버(정확히는 REST 서버)와 jquery/ajax로 통신을 하기 위하여 테스트를 로컬에서 진행했는데, 다음과 같은 오류 메시지가 나오면서 정상적인 동작을 하지 않았다. 이유를 찾아본 결과, CORS(Cross Origin Resource Sharing) 이슈로 인해서, 클라이언트(jquery/ajax)에서 거부되는 상황이었다. 자체제작한 웹서버의 "OPTIONS" 메소드의 응답 처리와, 매 응답마다 아래의 내용을 전송해주었더니, 별문제 없이 작동하게 되었다. References:http://adrenal.tistory.com/16https://developer.mozilla.org/ko/docs/Web/HTTP/Access_control_CORS http://blog.iolo.kr..
아마존 Elastic LB 설정방법 설명http://wildpup.cafe24.com/archives/867 AWS ELB를 이용한 요청분배1. ELB(Elastic Load Balancing)의 간략한 소개ELB는 Elastic Load Balancing의 약자로 EC2를 대상으로한 요청을 여러대의 EC2 인스턴스로 자동으로 분배한다. 기존에는 이런 작업을 하기 위해서는 L4/L7의 로드 밸런서를 이용하거나 Apache나 Tomcat의 로드 밸런싱 기능을 이용할 수 있지만 그 절차와 방법이 복잡하다.AWS에서는 간편하고 직관적인 Web UI를 제공하여 클릭 몇 번으로 이런 로드 밸런싱 기술을 이용할 수 있다.AWS에서 안내하는 ELB의 특징은 다음과 같다.고가용성 : 수신되는 트래픽을 단일 AZ 또한 ..