..

정글 - 네트워크 강의

이동석 코치님 강의

 

Web to MSA

  1. 백엔드 프론트엔드 구분이 없다
  2. 주식 시장의 경우 최적화가 필요하기 때문에 소켓 프로그래밍 필요
  3. HTTP
  • 어떻게 요청하고, 어떻게 응답할것인가
  • telnet www.google.com 80
  • GET / HTTP/1.1
  • Host: www.google.com
  1. connected() -> GET / HTTP/1.0 -> HTTP/1.0 200 OK -> close()
  2.   FULL LESS
    connection 연결 기반(TCP) 비연결(UDP)
    state 상태 유지 상태 없음(REST API)
  3. HTTP 1.1 (Continued)
  4. Web 2.0 - Multiplexing, Server push
  5. Common Gateway Interface(CGI)
  6. FastCGI
  7. 3 layer architecture - 레이어는 추상적, 티어는 물리적
  8. Embedded web server
  9. Restful API, IPC, GRPC
  10. API gateway, Web proxy(Forward, Reverse)
  11. Load Balanace
  12. CDN
  13. Monolithic architecture, Microservice architecture