프록시와 리버스 프록시는 무엇이 다를까
프록시와 리버스 프록시: 무엇이 다를까? 웹 서비스를 이용하다 보면 네트워크 통신을 중계하는 서버의 존재를 자주 접하게 됩니다. 이때 가장 흔히 마주하는 개념이 바로 프록시와 리버스 프록시입니다. 많은 사람이 이 둘을 단순히 중계 역할을 하는 서버로 ...
프록시와 리버스 프록시: 무엇이 다를까? 웹 서비스를 이용하다 보면 네트워크 통신을 중계하는 서버의 존재를 자주 접하게 됩니다. 이때 가장 흔히 마주하는 개념이 바로 프록시와 리버스 프록시입니다. 많은 사람이 이 둘을 단순히 중계 역할을 하는 서버로 ...
수많은 사용자가 동시에 접속하는 현대 웹 서비스에서 서버가 다운되지 않고 매끄럽게 작동하는 비결은 무엇일까? 시스템 내부에서 일어나는 수많은 요청을 효율적으로 처리하기 위해서는 서버 간 통신을 제어하는 완충 장치가 필수적이다. 데이터를 안전하고 빠르게...
컴퓨터가 0.1과 0.2를 더하지 못하는 이유 프로그래밍을 시작한 사람이 가장 먼저 당황하는 순간 중 하나가 바로 소수점 계산입니다. 분명 0.1에 0.2를 더하면 0.3이 되어야 하지만, 코드를 실행해보면 0.30000000000000004와 같은 ...
우리가 매일 사용하는 은행 앱에서 친구에게 10만 원을 송금하는 상황을 떠올려봅시다. 내 계좌에서 10만 원이 빠져나가는 작업과 친구 계좌에 10만 원이 들어가는 작업은 반드시 동시에 성공하거나, 아니면 둘 다 취소되어야 합니다. 데이터베이스에서는 이...
데이터를 하나로 묶는 마법, SQL JOIN이란 데이터베이스를 다루다 보면 여러 테이블에 나뉘어 저장된 정보를 하나로 합쳐야 할 때가 많습니다. 이때 사용하는 핵심 기술이 바로 SQL JOIN입니다. 단순히 테이블을 나란히 붙이는 것이 아니라, 특정 ...
UTF-8이란 무엇이며 왜 등장했는가 컴퓨터는 0과 1로 이루어진 이진수만 이해할 수 있습니다. 우리가 사용하는 문자를 컴퓨터가 처리하려면 각 글자에 고유한 숫자 번호를 부여하는 문자 인코딩 과정이 필요합니다. 과거에는 각 언어마다 서로 다른 인코딩 ...
기술과 혁신의 흐름을 탐구하는 블로그. 개발, IT 업계 이야기, 기술 트렌드와 경험을 공유하며 성장해 나가는 공간.