📚 아티클
Playcloud8의 도구를 더 잘 활용하는 방법과 알아두면 유용한 배경지식을 소개합니다.
개발자도구
다크모드는 CSS에서 어떻게 구현될까
버튼 하나로 사이트 전체 색상이 바뀌는 다크모드가 CSS 커스텀 속성을 이용해 동작하는 원리를 설명합니다.
개발자도구로드밸런싱, 트래픽은 여러 서버에 어떻게 나눠질까
서버 한 대로 감당할 수 없는 트래픽을 여러 대로 분산시키는 로드밸런싱의 기본 방식과 헬스체크의 역할을 설명합니다.
개발자도구데이터베이스 인덱스는 왜 검색을 빠르게 만들까
책의 색인에 비유해 데이터베이스 인덱스가 검색 속도를 끌어올리는 원리와, 무분별한 인덱스의 대가를 설명합니다.
개발자도구HTTPS는 어떻게 통신 내용을 안전하게 지킬까
주소창의 자물쇠 아이콘 뒤에서 동작하는 TLS 암호화의 기본 원리를 설명합니다.
개발자도구배터리 없는 NFC 태그는 어떻게 데이터를 주고받을까
교통카드나 출입증처럼 전원이 없는 NFC 태그가 스마트폰과 통신할 수 있는 원리를 설명합니다.
개발자도구0.1 더하기 0.2가 정확히 0.3이 아닌 이유
컴퓨터가 소수를 저장하는 방식 때문에 생기는 부동소수점 오차와, 실무에서 이를 다루는 법을 설명합니다.
개발자도구UTF-8과 문자 인코딩: 한글이 깨져 보이는 이유
텍스트 파일이나 웹페이지에서 한글이 이상한 글자로 깨지는 근본 원인을 문자 인코딩 관점에서 설명합니다.
개발자도구멱등성(Idempotency)이란 무엇이며 API 설계에 왜 중요한가
같은 요청을 여러 번 보내도 결과가 달라지지 않는 멱등성 개념과, 결제·주문 API에서 이것이 중요한 이유를 설명합니다.
개발자도구세션과 토큰, 로그인 상태는 어떻게 유지될까
한 번 로그인하면 계속 로그인 상태로 남아있는 것처럼 보이는 뒤편의 두 가지 대표적인 방식을 비교합니다.
개발자도구캐시는 왜 필요할까: 브라우저 캐시와 서버 캐시의 역할 차이
같은 데이터를 매번 새로 계산하거나 내려받지 않도록 저장해두는 캐시가 어떤 계층에서 어떻게 동작하는지 설명합니다.
개발자도구HTTP 상태 코드, 왜 200번대부터 500번대로 나뉠까
웹 요청에 대한 응답에 붙는 세 자리 숫자가 어떤 기준으로 그룹화되어 있는지 정리했습니다.
개발자도구유닉스 타임스탬프와 타임존, 서버 시간이 꼬이는 이유
타임스탬프는 왜 타임존과 무관한지, 그런데도 시간 버그가 자주 발생하는 이유를 설명합니다.