모든 블로그
직방

직방

도메인medium.com
주요 카테고리 Backend · Frontend · DevOps

활동 요약

대표 인기 포스트MYSQL 인덱스 튜닝52 조회
최근 30일
0개
평균 조회
30
누적 조회
295
전체 글
10개
마지막 발행
2023. 12. 18.
블로그 방문

최신 게시글 (10)

기타

Bit(Binary digit) Byte 의 고찰

비트와 바이트 등 용량 단위의 기본 개념과 표기 차이를 정리했습니다. 특히 KB와 KiB의 구분, AWS에서 단위 표기를 명확히 써야 하는 이유를 설명했습니다.

#AWS#bit#Byte
3000

백엔드

TypeORM QueryBuilder 활용 사례: 재사용성을 높이는 방법과 테스트 작성하기

TypeORM QueryBuilder를 빌더 패턴으로 분리해 재사용성과 가독성을 높인 사례를 소개했습니다. 또한 필터별 유닛테스트로 복잡한 조건 조합의 검증을 쉽게 만든 방법을 설명했습니다.

#TypeORM#QueryBuilder#test
3100

백엔드

MYSQL 인덱스 튜닝

MySQL 인덱스가 있어도 풀스캔이 더 유리해지는 손익분기점과, 인덱스 스캔 비효율 사례를 설명했습니다. 실행계획과 실제 IO를 비교해 복합 인덱스 조건을 어떻게 개선할지 정리했습니다.

#MySQL#SQL#인덱스
5200

프론트엔드

react-native 에 모듈 페더레이션 더하기 (with. RePack)

React Native에 모듈 페더레이션을 적용하기 위해 Re.Pack 구성과 host/remote 분리를 소개했습니다. 캐싱과 배포 전략, 번들 생성 및 원격 로딩 방식도 함께 설명했습니다.

#React Native#module federation#micro-frontends
5000

백엔드

쉽고 빠른 NodeJS 부하테스트 툴, autocannon

NodeJS 부하테스트 도구 autocannon으로 API 성능을 비교하는 방법을 소개했습니다. 쿼리스트링을 랜덤화하고 duration, connections 같은 옵션으로 실제와 가까운 부하를 재현했습니다.

#node.js#NestJS#성능
3100

데브옵스

RDS 모니터링을 위한 나만의 CloudWatch Dashboard 만들기

AWS RDS 모니터링을 위해 CloudWatch Dashboard를 직접 구성하는 방법을 소개했습니다. 가로 임계값과 이상 탐지를 더해 상태 판단을 쉽게 만드는 과정을 설명했습니다.

#AWS#RDS#CloudWatch
2400

AI

Tracing NodeJs Applications with OpenTelemetry

Node.js 애플리케이션에 OpenTelemetry를 붙여 Grafana Tempo로 트레이스를 수집하는 방법을 소개했습니다. 자동 계측과 수동 span, 분산 추적 활용 가능성도 함께 설명했습니다.

#node.js#TypeScript#OpenTelemetry
1800

데브옵스

lambda@edge를 활용한 이미지 워터마킹

AWS Lambda@Edge로 CloudFront 응답 시점에 이미지를 워터마킹하는 방법을 소개했습니다. Sharp로 합성하고 권한 설정과 배포 절차까지 함께 설명했습니다.

#AWS#Lambda@Edge#CloudFront
2400

프론트엔드

코드 가독성을 높이는 젯브레인 계열 IDE 에디터 세팅과 플러그인 추천

젯브레인 계열 IDE에서 코드 가독성을 높이는 에디터 설정과 플러그인을 소개했습니다.\n찾기 하이라이트, 변수 색상, 분리선, 인덴트 플러그인으로 코드 흐름을 더 쉽게 추적할 수 있습니다.

#IDE#플러그인#code
1200

아키텍처

코드가 클린 하면 왜 좋아?(feat. 뇌 인지 관점)

클린 코드가 읽기 쉬운 이유를 뇌의 인지 구조 관점에서 설명했습니다. 함수 분리, 중복 제거, 의미 있는 이름이 인지 부하를 줄인다고 정리했습니다.

#클린코드#가독성#인지과학
2300