콘텐츠로 이동

더 나은 판단을 위한
백엔드 엔지니어링 노트

개념의 이름보다 필요한 순간을, 정답보다 결론이 바뀌는 조건을 설명합니다.

지금 필요한 질문에서 시작하세요

PostgreSQL, MySQL, Oracle 중 무엇을 선택할까

InnoDB가 무엇인지부터 시작해 팀의 운영 경험, 데이터 접근 방식, 저장 구조와 실제 기업 사례로 선택 기준을 만듭니다.

관계형 데이터베이스 선택 읽기

인덱스를 만들었는데 왜 느릴까

조회하는 페이지를 줄이는 대신 쓰기와 메모리에서 치르는 비용을 따라갑니다.

인덱싱 개요 읽기

서버 로그는 50ms인데 클라이언트는 왜 350ms일까

DNS 조회, 연결, 프록시 대기, 서버 처리, 첫 바이트와 응답 전송을 같은 시간축에서 분리합니다.

요청 지연 분석 읽기

Java 21의 가상 스레드는 무엇을 바꿀까

플랫폼 스레드와 캐리어 스레드의 관계, 마운트와 언마운트, 고정 현상과 자원 상한을 설명합니다.

가상 스레드 내부 구조 읽기

읽는 방법

한 글은 하나의 판단 질문을 다룹니다. 처음에는 제목과 도입부에서 지금 내 문제와 맞는지 확인합니다. 본문에서는 결론을 바꾸는 조건과 내부 구조만 따라가고, 마지막 참고 자료에서 공식 문서와 실제 사례를 확인합니다.

모든 글을 순서대로 읽을 필요는 없습니다. 다만 낯선 주제가 많다면 전체 커리큘럼의 순서를 지도로 사용하면 됩니다.