gRPC
·
BE
등장배경1. Server-Client Model하나의 메인 프레임에서 동작하는 Monolothic 구조로 설계 시절 네트워크 통신 중요 X고가인 메인 프레임워크 → 비교적 저가의 워크스테이션 서버로 대체하고 싶어함But, 메인 프레임워크의 초고양 사양 그대로 제공하는데 한계⇒ 메인 프레임워크 기능 → 워크스테이션 서버로 분산 + 네트워크 연결로 서비스하는 방식 채택= Server-Client Model⇒ 서버-서버, 서버-개인PC 간 네트워크 연결 및 통신 중요→ OSI 7 layer, TCP/IP 등 네트워크 계층 구조 정의, 발전 2. IPC프로세스는 기본적으로 상호독립적메모리 공유 X → 각자 자신의 일만 하고 서로 간섭 XBut, 필요에 따라 프로세스 간 정보를 교환해야 하는 경우→ 별도의 수단 ..
[Node.js 교과서 - 개정 3판] 4장 http 모듈로 서버 만들기
·
BE/NodeJS
4장 http 모듈로 서버 만들기1. 요청과 응답 이해하기클라이언트 -요청(request)-> 서버 -응답(response)-> 클라이언트=> 서버) 요청을 받는 부분과 응답을 보내는 부분 필요요청과 응답: 이벤트 방식 -> 어떤 작업 수행할지 이벤트 리스너 등록// server1.jsconst http = require('http');http.createServer((req, res) => { // 어떻게 응답할지 적어줌 res.write(200, { 'Content-Type': 'text/html; charset=utf-8' }); res.write('Hello Node!'); res.end('Hello Server!');}) .listen(8080, () => { // 서버 연결 ..
[이것이 취업을 위한 코딩 테스트다 with 파이썬] 10. 개발형 코딩 테스트
·
💻/자료구조 | 알고리즘
개발형 코딩 테스트알고리즘 코딩 테스트요구 사항에 맞는 하나의 모듈 개발시간 복잡도 분석 / 공간 복잡도 분석개발형 코딩 테스트완성도 높은 하나의 프로그램을 개발모듈을 적절히 조합하는 능력 요구정해진 목적에 따라서 동작하는 완성된 프로그램을 개발하는 것을 요구하는 코딩 테스트 유형일부 기업은 해커톤 ~> 채용 진행해커톤(Hackathon): 단기간에 아이디어를 제품화하는 프로젝트 이벤트대개 1 ~ 2일 정도 진행, 다수의 해커톤이 대회 형식을 빌려 해커톤이 끝나면 만든 프로그램 시연 -> 발표 -> 채점분야에 따라 상세 요구사항이 다를 수 있음ex 1. 모바일 클라이언트 개발: 안드로이드, iOS 앱 개발ex 2. 웹 서버 개발: 스프링(Spring), 장고(Django)등의 서버 개발 프레임워크 활용B..
김앩옹
'REST' 태그의 글 목록