profile
DB를 사랑하는 백엔드 개발자입니다. 열심히 공부하고 열심히 기록합니다.
태그 목록
전체보기 (62)Spring(22)토비의 스프링(16)트랜잭션(5)여기서 놀자(5)클린코드(4)대규모 시스템 설계(4)Java(4)Real MySQL(4)B-tree(3)테스트(3)우아한 테크코스(3)쿼리 튜닝(3)인덱스(3)엔티티 설계(2)transactional(2)Index(2)클러스터링 인덱스(2)설문이용(2)단위 테스트(2)di(2)K6(2)복합 인덱스(2)템플릿(2)리팩토링(2)개념 정리(2)EXPLAIN(2)JPA(2)실행 계획(2)채팅 시스템(1)백엔드(1)프롬프트 지니(1)서비스 추상화(1)풀이(1)자료구조(1)IoC(1)의미 있는 이름(1)동시성 문제(1)더미 데이터(1)맵 리듀스(1)우테코(1)예외 처리 방법(1)리플렉션(1)Mockito(1)역정규화(1)Proxy(1)프록시 팩토리 빈(1)유니크 인덱스(1)디미터 법칙(1)b tree 이유(1)성능 테스트(1)빅쿼리(1)크롬 확장 프로그램(1)의존관계 주입(1)객체(1)포인트컷(1)redis(1)TDD(1)인덱스가 비효율적인 경우(1)스케일 업(1)chatGPT(1)포매팅(1)알림 시스템(1)어노테이션(1)도메인 주도 개발(1)분산 시스템(1)플러그인 추천(1)넥스트 키 락(1)3주차 미션(1)테스트 주도 개발(1)통계 정보(1)레이어 우선(1)테스트 코드(1)검색어 자동 완성 시스템(1)우아한 테크코스 프리코스(1)데코레이터 패턴(1)잘못된 예외처리(1)격리 수준(1)DDD(1)RealMySQL(1)프록시(1)유튜브 설계(1)부하 테스트(1)VisualVM(1)프로시저(1)AIPRM(1) 헥사고날 아키텍처(1)커버링 인덱스(1)Querydsl(1)처리율 제한 장치(1)해시 인덱스(1)예외 종류(1)ManyToMany(1)캐시(1)쿼리 힌트(1)코딩 컨벤션(1)변수명(1)aop(1)문제 풀이(1)URL 단축기(1)데이터베이스(1)IntelliJ 설정(1)버퍼 풀(1)패키지 구조(1)계층형 아키텍처(1)IntelliJ 플러그인(1)웹 크롤러(1)mysql(1)어댑터(1)옵티마이저(1)스케일 아웃(1)컬럼 스토어 형식(1)JVM(1)WebChatGPT(1)프록시 패턴(1)리두 로그(1)가상 노드(1)JUnit5(1)잠금(1)Reflection(1)모듈 우선(1)Explain Analyze(1)시나리오(1)뉴스 피드 시스템(1)이진 탐색 트리(1)모니터링(1)MySQL 아키텍처(1)Extra 컬럼(1)키-값 저장소(1)성능 개선(1)객체지향(1)5기(1)ChatGPT for Google(1)자바(1)MVCC(1)유일 ID 생성기(1)OneToOne(1)엔티티 관계(1)안정 해시(1)디자인 패턴(1)샤딩(1)예외처리 전략(1)다이내믹 프록시(1)언두 로그(1)ACID(1)InnoDB(1)1주차 미션(1)싱글톤(1)DTO(1)예외(1)어드바이스(1)프리코스(1)static(1)단일 책임 원칙(1)2주차 미션(1)페이징(1)구글 드라이브 설계(1)포트(1)포트와 어댑터 아키텍처(1)IntelliJ(1)레코드 락(1)콜백(1)BigQuery(1)OneToMany(1)sql(1)
post-thumbnail

[설문이용] 부하 테스트로 서비스가 예상 시나리오에서 잘 동작하는지 확인하기

프로젝트 배포에 앞서 서비스가 예상한 시나리오에 대하여 잘 동작하는지 확인하기 위해 시나리오 기반의 부하 테스트를 진행하고, 성능을 개선한 과정을 정리한 글

2024년 10월 24일
·
0개의 댓글
·
post-thumbnail

[설문이용] 설문 클래스를 어떻게 설계해야할까? (feat. DDD, TDD)

유지보수가 편하고, 안정성이 높은 설계를 위해 DDD와 TDD를 적용하면서 얻은 성과와 경험을 정리한 글입니다.

2024년 9월 5일
·
0개의 댓글
·
post-thumbnail

트랜잭션의 동시성 문제를 알아보자

어떤 상황에서 어떤 동시성 문제가 발생할 수 있는지, 어떻게 해결할 수 있는지 정리해보았다.

2024년 7월 13일
·
0개의 댓글
·
post-thumbnail

트랜잭션은 어떻게 데이터 시스템의 문제들을 해결할까? (feat. ACID)

트랜잭션은 어떻게 데이터 시스템의 문제들을 해결하는지 트랜잭션의 주요 성질인 ACID를 살펴보며 정리한 글

2024년 6월 23일
·
0개의 댓글
·
post-thumbnail

static의 오해와 진실(feat. k6, VisualVM)

static를 쓰면 메모리를 차지하고, 성능이 저하된다는 이야기를 들었다. 정말 그런지, 왜 그런건지 k6와 VisualVM을 이용한 테스트를 통해 분석해는 과정을 정리했다.

2024년 5월 18일
·
3개의 댓글
·
post-thumbnail

IntelliJ 유용한 설정과 플러그인

IntelliJ는 정말 강력한 IDE지만, 추가적인 설정과 플러그인을 이용하면 더더욱 강력해진다.이번 글에서는 유용한 설정과 플러그인에 대해서 소개하겠다.코드를 작성하다 보면 다양한 패키지를 사용하게 된다. 하지만, 코드가 변경될 때 마다 import문을 삽입/삭제하는

2023년 10월 19일
·
2개의 댓글
·
post-thumbnail

[여기서 놀자] 프로젝트 개요

사이드 프로젝트 "여기서 놀자!"의 프로젝트 개요를 정리한 글

2023년 10월 15일
·
0개의 댓글
·
post-thumbnail

[DB] MySQL에서 Explain을 이용하여 실행 계획 분석하기

MySQL에서 Explain을 이용하여 실행 계획을 분석하는 방법과 예시를 정리한 글

2023년 10월 14일
·
0개의 댓글
·
post-thumbnail

[여기서 놀자] 예약 가능한 호텔만 노출하기

사이드 프로젝트 “여기서 놀자”의 호텔 검색 기능을 구현하고 성능을 개선한 과정을 정리한 글

2023년 10월 14일
·
0개의 댓글
·
post-thumbnail

[여기서 놀자] 역정규화로 쿼리 성능 향상시키기

사이드 프로젝트 “여기서 놀자”의 호텔 검색 기능을 구현하고 성능을 개선한 과정을 정리한 글

2023년 10월 14일
·
0개의 댓글
·
post-thumbnail

[여기서 놀자] 복합 인덱스와 페이징을 적용하여 쿼리 성능 향상시키기

사이드 프로젝트 “여기서 놀자”의 호텔 검색 기능을 구현하고 성능을 개선한 과정을 정리한 글이다.

2023년 10월 14일
·
0개의 댓글
·
post-thumbnail

[여기서 놀자] 더미 데이터 넣기

사이드 프로젝트 "여기서 놀자"에 사용되는 더미 데이터를 삽입하는 과정을 정리한 글

2023년 10월 14일
·
0개의 댓글
·
post-thumbnail

[Real MySQL 10장] 실행 계획

real mysql 10장을 읽고 정리한 글

2023년 9월 13일
·
0개의 댓글
·
post-thumbnail

[Real MySQL 9장] 옵티마이저와 힌트

real mysql 9장을 읽고 정리한 글

2023년 9월 11일
·
0개의 댓글
·
post-thumbnail

[Real MySQL 8장] 인덱스

real mysql 8장을 읽고 정리한 글

2023년 9월 9일
·
0개의 댓글
·
post-thumbnail

[Real MySQL 5장] 트랜잭션과 잠금

real mysql 5장을 읽고 정리한 글

2023년 9월 8일
·
0개의 댓글
·
post-thumbnail

[Real MySQL 4장] 아키텍처

real mysql 4장을 읽고 정리한 글

2023년 9월 8일
·
0개의 댓글
·
post-thumbnail

[클린코드 6장] 객체와 자료 구조

클린코드 6장을 읽으며 공부한 것을 정리한 글

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

[클린코드 5장] 형식 맞추기

클린코드 5장을 읽으며 공부한 것을 정리한 글

2023년 5월 15일
·
0개의 댓글
·