OAuth는 어떻게 비밀번호 없이 로그인을 허용할까
웹사이트에 회원가입할 때 매번 새로운 아이디와 비밀번호를 만드는 일은 꽤 번거롭습니다. 요즘은 '구글로 로그인'이나 '카카오로 로그인' 같은 소셜 로그인 버튼 클릭 한 번으로 간편하게 계정을 생성하고 접속하는 경우가 대부분...
웹사이트에 회원가입할 때 매번 새로운 아이디와 비밀번호를 만드는 일은 꽤 번거롭습니다. 요즘은 '구글로 로그인'이나 '카카오로 로그인' 같은 소셜 로그인 버튼 클릭 한 번으로 간편하게 계정을 생성하고 접속하는 경우가 대부분...
유명 맛집 앞에 수백 명의 손님이 몰렸을 때, 지배인이 없다면 매장 안은 금세 혼란에 빠질 것입니다. 인터넷 세계에서도 마찬가지입니다. 특정 웹사이트나 앱에 갑자기 수많은 사용자가 접속하면 서버가 버티지 못하고 다운될 수 있습니다. 이때 수많은 요청을...
웹페이지를 열 때마다 매번 같은 이미지나 라이브러리 파일 전체를 서버에서 새로 내려받는다면 로딩 속도는 크게 떨어집니다. 이때 웹 브라우저와 서버 사이에서 데이터의 재사용 여부와 기간을 제어하는 가장 중요한 도구가 바로 Cache-Control 헤더입...
서버리스 뜻: 정말 서버가 없을까? 서버리스(Serverless)라는 단어를 처음 접하면 직관적으로 '서버가 전혀 없는 기술'이라고 생각하기 쉽습니다.하지만 실제로는 개발자가 직접 물리적·가상 서버를 관리할 필요가 없을 뿐, 서비스를 실...
데드락 뜻과 기본 개념 이해하기 컴퓨터 프로그램이나 시스템을 이용하다 보면 특정 작업이 아무런 반응 없이 멈춰 서는 현상을 목격하곤 합니다. 이러한 현상의 대표적인 원인 중 하나가 바로 '데드락(Deadlock)'이라 불리는 교착 상태입...
외부 서비스를 우리 시스템과 연결할 때 데이터 변경을 실시간으로 감지하는 방법은 필수적입니다. 수시로 데이터가 바뀌었는지 물어보는 방식과 변화가 생겼을 때 알림을 받는 방식 중 어느 것을 택하느냐에 따라 서버 성능과 통신 효율이 크게 달라집니다. 시스...
기술과 혁신의 흐름을 탐구하는 블로그. 개발, IT 업계 이야기, 기술 트렌드와 경험을 공유하며 성장해 나가는 공간.