주니어 개발 노트

  • 홈
  • 태그
  • 방명록

Reverse Proxy 1

NGINX, Proxy, Load Balance

이번 글에서는 NGINX가 무엇인지, 왜 만들어졌는지 다뤄보고 또 어떻게 사용되는지 실제 사례를 통해 알아보겠습니다. 초창기 웹이 간단하고 사용자가 적었을 시절에 웹의 간단한 사용 예시를 살펴보자면, 먼저 브라우저가 어떤 웹 서버에 웹 페이지를 요청합니다. 이 '웹 서버'는 서버 기계에 설치된 소프트웨어로, 웹 페이지를 조립한 후 브라우저로 전송하는 역할을 했습니다. 브라우저 요청에 응답할 수 있는 소프트웨어를 서버에 실행시키는 것입니다. 그 웹 서버 소프트웨어가 바로 NGINX였습니다. 그러나 웹이 대중화되고 점점 발전하면서 한 웹사이트에 수천, 수백만 개의 요청이 몰리게 되었습니다. 하나의 서버가 이런 수백만 개의 요청을 처리하는 것은 불가능하기에, 여러 대의 서버를 추가해야 합니다. 하지만 서버가 ..

개발 이모저모 2025.01.04
이전
1
다음
더보기
프로필사진

주니어 개발 노트

더이상 주니어가 아니게 되어버린 Python Backend Engineer가 풀어가는 이런저런 개발/일상 이야기

  • 분류 전체보기 (21)
    • Clean Code (8)
    • Tech Trends (3)
    • 개발 이모저모 (9)
    • 개발자 이직 이야기 (1)

Tag

java authorization, CleanCode, mcp context, 배달 서비스 구현, 사이냅스, user context, java auth, homeserver 구현, 로드밸런서, sqlalchemy2, sqlalchemy 2.x 마이그레이션, synapse 홈서버, sqlalchemy migration, model context protocol, matrix 무엇, sqlalchemy2.0, sqlalchemy, 노개북, 클린코드, mcp store,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바