IWished
article thumbnail
코드스테이츠 DevOps #Section1 실습과제 회고
Codestates 2023. 4. 5. 14:26

개요: WAS 실습 Achievement Goals API 문서를 작성할 수 있습니다. Fastify를 이용해 DB와 통신하는 서버를 만들 수 있습니다. PostgreSQL을 이용하여 DB를 구성할 수 있습니다. GitHub을 활용하여 팀원들과 협업합니다. Day1 DevOps 부트캠프가 진행한 지 벌써 한 달이 지났고, 실습과제가 시작됐다. 주제는 쇼핑몰과 LMS(학습 관리 시스템) 두 개가 있고, 우리 팀은 LMS 주제로 진행이 되었다. 만들어야 할 애플리케이션의 조건은 7개의 최소 요구사항을 가지고 있었고, 다음과 같다. LMS(학습 관리 시스템) 사용자는 모든 수업을 조회할 수 있다 사용자는 특정 분류의 수업을 조회할 수 있다(예: 강의자/ 수업명 / 수업코드 등) 사용자는 수업을 수강신청 할 수..

article thumbnail
TIL [웹서비스 개발 기초 - 클라이언트-서버 아키텍처] #23.03.15
TIL 2023. 3. 15. 15:08

HTTP를 사용하는 클라이언트-서버 아키텍처 HTTP (Hypertext Transfer Protocol)는 클라이언트와 서버 간에 데이터를 전송하는 데 사용되는 프로토콜이다. 클라이언트-서버 아키텍처는 네트워크 상에서 프로그램 구성을 위한 일반적인 방법이며 이 아키텍처는 클라이언트와 서버 사이에서 역할을 분담하여 각각의 역할에 집중할 수 있도록 한다. 클라이언트 사용자가 요청을 생성하고 보내는 프로그램 웹 브라우저는 HTTP 요청을 생성하고 보낸다. 클라이언트는 서버에서 요청한 데이터를 수신하고 적절한 방식으로 해석하여 사용자에게 보여준다. 서버 클라이언트 요청에 응답하는 프로그램 서버는 요청을 받아들이고 적절한 데이터를 찾은 다음, 클라이언트에게 응답을 보낸다. 서버는 웹 페이지를 반환하거나 데이터베..

article thumbnail
비전공자를 위한 이해할 수 있는 IT 지식 [3장 네트워크, 클라이언트, 서버 & 4장 API와 JSON]
BookStudy 2023. 3. 4. 19:33

네트워크, 클라이언트, 서버 네트워크 네트워크란? 분산되어 있는 컴퓨터를 통신망으로 연결한 것 LAN (Local Area Network) 근거리 통신 망 MAN (Metropolitan Area Network) LAN 보다는 크고 WAN 보다는 작은 규모의 컴퓨터 자원들과 HOST를 연결하는 도시권 통신망 WAN (Wide Area Network) 넓은 지리적 거리/장소를 연결하는 통신 네트워크 혹은 컴퓨터 네트워크 IP주소 (Internet Protocol address) 데이터를 보내기 위해 필요한 해당 컴퓨터가 위치한 주소를 IP주소 라고 한다. IP주소는 위치에 따라, 컴퓨터에 따라 고유하다. IPv4 Internet Protocal version4 0~255까지의 숫자로 표현 할 수 있고, 각..