Postman 3

AWS EC2(Ubuntu)에서 Django 앱 배포하기 (Gunicorn + Nginx)

AWS(Amazon Web Services)의 EC2(Elastic Compute Cloud) AWS에서 제공하는 가상 컴퓨터(인스턴스), 가상 서버  서버네트워크를 통해 클라이언트의 요청을 받아 처리하고, 그에 대한 응답을 보내주는 컴퓨터(또는 소프트웨어 시스템) 클라우드물리적인 서버를 인터넷을 통해 빌려 쓸 수 있는 서비스 Iaas(Infrastructure as a Service)물리적인 컴퓨팅 자원을 가상화해서 제공하는 서비스AWS EC2(자유도 높음, 셋업은 직접해야 함), Microsoft Azure, Google Compute EnginePaaS(Platform as a Service)플랫폼을 가상화해서 제공하는 서비스인프라에 대한 관리 없이 개발에 집중하여 빠른 속도로 개발할 수 있음Her..

API 문서화(Documentation)

API 문서 API 사용법을 정리한 문서단순 구두로 설명하거나 메시지로 공유하는 방식의 한계 → API 사용법을 정리한 문서를 만드는 API 문서화(Documentation) 필요 조직에 맞게 완벽하게 커스터마이징 가능별도의 학습 없이 누구나 문서 작성 및 수정 가능코드가 변경될 때마다 문서를 따로 수정해야 함 (코드 변경 시 문서를 수정하지 않는다면, 문서와 실제 API가 달라지는 신뢰도 문제 발생)  API 문서에 담는 정보들Endpoint(어떤 URL에 요청해야 하는지)HTTP 메서드(GET, POST, PUT, DELETE...)필요한 헤더(Header) 정보요청 시 전송할 데이터 형식응답 데이터의 구조예외 상황 에러 코드 안내API 문서는 조직에 따라 개발과 문서화에 사용하는 툴이 다르기 때문에..

728x90