조회수 API의 DB 병목을 Redis로 해결하기2026년 4월 13일
백엔드 개발자 장동호입니다
최근 포스트
📄 📄 [백준] 1914 하노이 탑 (Python)2026년 3월 1일📄 모니터링의 중요성 (Feat. Node.js 핵심 지표)2026년 2월 27일📄 NestJS 로그 기반 모니터링 시스템 구축 (Promtail, Grafana Loki)2026년 2월 26일📄 Promtail 이란 무엇일까?2026년 2월 26일📄 Grafana Loki 란 무엇일까?2026년 2월 26일📄 NestJS 메트릭 기반 모니터링 시스템 구축 (prom-client, Prometheus, Grafana)2026년 2월 25일📄 Prometheus 란 무엇일까?2026년 2월 24일📄 Grafana 란 무엇일까?2026년 2월 24일📄 [백준] 회전하는 큐 (Python)2026년 2월 23일📄 Docker 로그는 어디에 저장되는걸까?2026년 2월 22일📄 [백준] 탑 (Python)2026년 2월 21일📄 네이버 부스트캠프 웹・모바일 10기 멤버십을 마치며2026년 2월 18일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 22주차 회고2026년 2월 10일📄 boostus RSS 기반 크롤러 구현기2026년 2월 10일📄 boostus 무한 스크롤 개발기2026년 2월 2일📄 [백준] 순열 사이클 2026년 2월 1일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 21주차 회고2026년 1월 31일📄 [프로그래머스] 비밀 코드 해독2026년 1월 30일📄 [가상 면접 사례로 배우는 대규모 시스템 설계 기초] 13. 검색어 자동완성 시스템2026년 1월 25일📄 [프로그래머스] 지게차와 크레인 (Python)2026년 1월 25일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 20주차 회고2026년 1월 24일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 19주차 회고2026년 1월 18일📄 Prisma 학습 정리2026년 1월 18일📄 Sequelize vs TypeORM vs Prisma2026년 1월 18일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 18주차 회고2026년 1월 11일📄 [가상 면접 사례로 배우는 대규모 시스템 설계 기초] 11. 뉴스 피드 시스템 설계2026년 1월 11일📄 [프로그래머스] 서버 증설 횟수 (JavaScript)2026년 1월 8일📄 [가상 면접 사례로 배우는 대규모 시스템 설계 기초] 9. 웹 크롤러 설계2026년 1월 4일📄 부족함을 인정하는 방법을 배운 2025년 회고2026년 1월 3일📄 [가상 면접 사례로 배우는 대규모 시스템 설계 기초] 8. URL 단축기 설계2026년 1월 3일📄 [백준] 11057 오르막 수 (JavaScript)2026년 1월 1일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 17주차 회고2025년 12월 20일📄 [가상 면접 사례로 배우는 대규모 시스템 설계 기초] 6. 키-값 저장소 설계2025년 12월 14일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 16주차 회고2025년 12월 13일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 14주차 회고2025년 11월 29일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 13주차 회고2025년 11월 23일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 12주차 회고2025년 11월 16일📄 CSRF 공격과 XSS 공격2025년 11월 8일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 10주차 회고2025년 11월 2일📄 세션 기반 인증 vs 토큰 기반 인증 / JWT 학습2025년 10월 29일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 9주차 회고2025년 10월 26일📄 문자 집합의 발전 과정과 MySQL utf8mb3 vs utf8mb4 차이2025년 10월 21일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 8주차 회고2025년 10월 19일📄 트랜잭션 스크립트 패턴, 도메인 모델 패턴, ORM2025년 10월 16일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 6주차 회고2025년 9월 28일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 5주차 회고2025년 9월 21일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 4주차 회고2025년 9월 14일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 3주차 회고2025년 9월 7일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 2주차 회고2025년 8월 31일📄 네이버 부스트캠프 웹・모바일 10기 멤버십 1주차 회고2025년 8월 24일📄 네이버 부스트캠프 웹・모바일 10기 챌린지를 마치며2025년 8월 12일📄 [모던 자바스크립트 Deep Dive] - 26 ES6 함수의 추가 기능2025년 8월 11일📄 네이버 부스트캠프 웹・모바일 10기 챌린지 3주차 회고2025년 8월 2일📄 네이버 부스트캠프 웹・모바일 10기 챌린지 2주차 회고2025년 7월 26일📄 네이버 부스트캠프 웹・모바일 10기 챌린지 1주차 회고2025년 7월 19일📄 네이버 부스트캠프 웹・모바일 10기 베이직 회고2025년 7월 10일📄 [모던 자바스크립트 Deep Dive] - 25 클래스2025년 7월 8일📄 [NestJS] DI/IoC (의존성 주입/제어의 역전)2025년 6월 13일📄 [성능 최적화 시리즈 #2] 캐시와 메모리2025년 6월 10일📄 [성능 최적화 시리즈 #1] 성능 지표와 커넥션 풀2025년 6월 9일📄 API 서버와 데이터베이스 간 네트워크 지연 문제 해결기 (ft. Supabase 리전 변경)2025년 6월 8일📄 단축 URL 서비스를 어떻게 설계할 것인가?2025년 6월 2일📄 MSA란 무엇인가? 개념과 장단점 찍먹해보기2025년 5월 30일📄 자바스크립트 Promise 개념 & 예제 총정리2025년 5월 30일📄 [네트워크] 응용 계층 심화 (쿠키, 세션, HTTPS)2025년 5월 29일📄 [자료구조] 해시 테이블(Hash Table)이란? (Feat. JavaScript)2025년 5월 28일📄 함수형 프로그래밍, 왜 쓰는 걸까?2025년 5월 27일📄 [모던 자바스크립트 Deep Dive] - 24 클로저2025년 5월 27일📄 Node.js는 왜 싱글 스레드를 고집할까?2025년 5월 26일📄 [모던 자바스크립트 Deep Dive] - 23 실행 컨텍스트2025년 5월 25일📄 [모던 자바스크립트 Deep Dive] - 22 this2025년 5월 24일📄 [모던 자바스크립트 Deep Dive] - 21 빌트인 객체2025년 5월 21일📄 GraphQL 개념 정리하기2025년 5월 20일📄 Prisma로 처음 ORM을 써봤습니다2025년 5월 19일📄 [데이터베이스] 정규화 2025년 5월 9일📄 [모던 자바스크립트 Deep Dive] - 19 프로토타입2025년 4월 30일📄 [모던 자바스크립트 Deep Dive] - 18 함수와 일급 객체2025년 4월 28일📄 [모던 자바스크립트 Deep Dive] - 15 let, const 키워드와 블록 레벨 스코프2025년 4월 27일📄 [모던 자바스크립트 Deep Dive] - 14 전역 변수의 문제점2025년 4월 25일📄 [모던 자바스크립트 Deep Dive] - 13 스코프2025년 4월 24일📄 [모던 자바스크립트 Deep Dive] - 12 함수2025년 4월 24일📄 [모던 자바스크립트 Deep Dive] - 11 원시 값과 객체의 비교2025년 4월 22일📄 [데이터베이스] RDBMS의 기본2025년 4월 21일📄 [데이터베이스] 데이터베이스의 큰 그림2025년 4월 18일📄 [모던 자바스크립트 Deep Dive] - 10 객체 리터럴2025년 4월 18일📄 [모던 자바스크립트 Deep Dive] - 9 타입 변환과 단축 평가2025년 4월 17일📄 [모던 자바스크립트 Deep Dive] - 7 연산자2025년 4월 17일📄 [모던 자바스크립트 Deep Dive] - 6 데이터 타입2025년 4월 16일📄 [모던 자바스크립트 Deep Dive] - 5 표현식과 문2025년 4월 16일📄 [모던 자바스크립트 Deep Dive] - 4 변수2025년 4월 15일📄 [네트워크] 응용 계층 기초 (HTTP)2025년 4월 14일📄 [자료구조] B트리(B-Tree)의 개념, 특징2025년 4월 13일📄 타임존 문제 해결기: KST vs UTC2025년 4월 12일📄 [NestJS] class-validator의 isPhoneNumber는 믿을 수 있을까?2025년 4월 10일📄 [네트워크] 전송 계층2025년 4월 7일📄 [네트워크] 네트워크 계층2025년 4월 6일📄 git 여러 커밋(commit) 하나로 합치기2025년 4월 3일📄 Jest Cannot find module 해결방법2025년 4월 2일📄 [네트워크] 물리 계층과 데이터 링크 계층2025년 4월 1일📄 NGINX에서 499 Client Closed Request 오류 해결하기2025년 3월 13일📄 레이스 컨디션(Race Condition)이란?2025년 3월 13일📄 최소 신장 트리(MST, Minimum Spanning Tree) [개념]2025년 3월 11일📄 [WITH RECURSIVE] 멸종위기의 대장균 찾기2025년 3월 7일📄 [WINDOW FUNCTION] 프로그래머스 - 대장균의 크기에 따라 분류하기 22025년 3월 6일📄 [CASE WHEN THEN END] 프로그래머스 - 언어별 개발자 분류하기2025년 3월 2일📄 [WITH RECURSIVE] 프로그래머스 - 입양 시각 구하기(2)2025년 3월 1일📄 분할 정복 알고리즘 [개념]2025년 3월 1일📄 위상 정렬 [개념]2025년 2월 15일📄 세그먼트 트리 [개념]2025년 2월 14일📄 SQL로 데이터 조회하기2025년 1월 9일📄 SQL로 데이터베이스에 데이터 추가, 수정, 삭제하기2025년 1월 3일📄 GCP e2-small 스왑 메모리 설정하기 (e2-small 메모리 늘리기)2024년 12월 31일📄 SQL로 데이터베이스 정의하기 [개념]2024년 12월 29일📄 관계형 데이터베이스 [개념]2024년 12월 12일📄 데이터베이스 시스템 [개념]2024년 12월 8일📄 당신의 신뢰지수는 얼마인가요?2024년 12월 2일📄 헷갈리는 Function, Class, Instance, Object Literal 정의 톺아보기2024년 11월 22일📄 병합 정렬(Merge Sort) [개념]2024년 11월 14일📄 ES6 문법 정리2024년 10월 14일📄 노드의 핵심 개념과 이벤트 루프 이해하기2024년 10월 9일📄 트리란 무엇인가?2024년 10월 8일📄 그래프 최단 경로 알고리즘 (다익스트라)2024년 10월 3일📄 그래프 순회 (DFS & BFS)2024년 9월 23일📄 그래프 기본 - 그래프를 코드로 표현하기2024년 9월 22일📄 그래프를 배우는 이유2024년 9월 22일📄 투 포인터 알고리즘 [개념]2024년 9월 10일📄 파라매트릭 서치 알고리즘 [개념]2024년 9월 5일📄 이분 탐색 알고리즘 [개념]2024년 8월 27일📄 다이나믹 프로그래밍(DP) 알고리즘 : 누적합 알고리즘2024년 8월 11일📄 다이나믹 프로그래밍(DP) 알고리즘 [심화]2024년 8월 5일📄 다이나믹 프로그래밍(DP) 알고리즘 [개념]2024년 7월 31일📄 그리디 알고리즘 [개념]2024년 7월 28일📄 정렬 알고리즘 [개념]2024년 7월 27일📄 브루트 포스 알고리즘 [개념]2024년 7월 26일📄 기본 수학2024년 7월 25일📄 순열 알고리즘 [개념]2024년 7월 12일📄 조합 알고리즘 [개념]2024년 7월 11일📄 조합과 순열이란?2024년 7월 9일📄 재귀 함수 이해하기2024년 7월 8일📄 시간 복잡도와 공간 복잡도2024년 7월 5일📄 Supabase Max client connections reached 오류 해결2024년 5월 24일📄 이커머스 도메인 개체명 인식기 개발하기2024년 5월 17일📄 시각장애인을 위한 읽어주는 쇼핑 대화형 AI '소담'2024년 5월 16일📄 NestJS 컨트롤러 알아보기 - 22023년 3월 6일📄 NestJS 컨트롤러 알아보기 - 12023년 3월 5일📄 깃허브 히스토리에 민감한 정보가 올라갔을 때 지우는 법2023년 2월 9일📄 웹에서 프레임워크가 필요한 이유2023년 1월 9일📄 package.json 설명할 수 있어?2023년 1월 9일📄 Express가 좋을까, NestJS가 좋을까2023년 1월 7일📄 NestJS 설치하기2023년 1월 7일📄 [백준] 16918 봄버맨 (Python)📄 [커넥트 지누] 인덱스를 활용해 학식 조회 성능을 개선해보기
