**PostgreSQL 쿼리 성능 20배 개선하기 (Part 5) - 모니터링과 결과**
시리즈 소개: 프로덕션 환경에서 PostgreSQL 데이터베이스 성능을 최적화한 실전 사례를 5개 파트로 나눠 공유합니다. Part 1: 문제 정의와 성능 분석 Part 2: 최적화 전략 수립 Part 3: Dashboard 쿼리 최적화 (21배 개선) Part 4: 검색과 JOI...
시리즈 소개: 프로덕션 환경에서 PostgreSQL 데이터베이스 성능을 최적화한 실전 사례를 5개 파트로 나눠 공유합니다. Part 1: 문제 정의와 성능 분석 Part 2: 최적화 전략 수립 Part 3: Dashboard 쿼리 최적화 (21배 개선) Part 4: 검색과 JOI...
시리즈 소개: 프로덕션 환경에서 PostgreSQL 데이터베이스 성능을 최적화한 실전 사례를 5개 파트로 나눠 공유합니다. Part 1: 문제 정의와 성능 분석 Part 2: 최적화 전략 수립 Part 3: Dashboard 쿼리 최적화 (21배 개선) Part 4: 검색과 JOI...
시리즈 소개: 프로덕션 환경에서 PostgreSQL 데이터베이스 성능을 최적화한 실전 사례를 5개 파트로 나눠 공유합니다. Part 1: 문제 정의와 성능 분석 Part 2: 최적화 전략 수립 Part 3: Dashboard 쿼리 최적화 (21배 개선) Part 4: 검색과 JOI...
시리즈 소개: 프로덕션 환경에서 PostgreSQL 데이터베이스 성능을 최적화한 실전 사례를 5개 파트로 나눠 공유합니다. Part 1: 문제 정의와 성능 분석 Part 2: 최적화 전략 수립 Part 3: Dashboard 쿼리 최적화 (21배 개선) Part 4: 검색과 JOI...
1. CDC (Change Data Capture) 데이터베이스 내의 데이터에 변경 (Insert, Update, Delete) 이 발생했을 때, 이 변경 이벤트만을 추출하여 데이터 웨어하우스, 데이터 레이크, 또는 다른 애플리케이션으로 전달하는 소프트웨어 기술 기존 Batch와의 차이 기존 ETL: 정해진 특정 시간에 대량의 데이...
CORS (Cross-Origin Resource Sharing) 한 출처 (Origin) 에서 실행중인 웹 애플리케이션이 다른 출처의 리소스에 접근할 수 있도록 브라우저에 알려주는 체제입니다. 웹 브라우저는 보안상의 이유로 동일 출처 정책 (Same-Origin Policy, SOP) 을 따르는데, 이 정책은 스크립트가 자신이 속하지 않은 다른 ...
HMAC HMAC (Hash-based Message Authentication Code) 은 데이터의 무결성과 진위성을 검증하기 위해 사용되는 암호화 기술입니다. 비밀 키와 암호화 해시 함수를 결합하여, 메시지가 중간에 변경되지 않았으며 신뢰할 수 있는 출처로부터 왔음을 확인하는 데 사용됩니다. 작동 원리 송신자 - 수신자 간에 미리 공유된 비...
1. 클라이언트 사이드 렌더링 (CSR, Client-Side Rendering) 사용자의 브라우저 (클라이언트) 에서 자바스크립트를 이용해 동적으로 페이지를 렌더링하는 방식 작동 방식 사용자가 웹사이트에 접속하면 서버는 최소한의 HTML 파일과 자바스크립트 파일을 보냅니다. 브라우저는 이 자바스크립트 파일을 다운...
1. SSR (Server-Side Rendering) / SSG (Static Site Generation) 특징 서버가 데이터가 완전히 채워진 완성된 HTML 문서를 클라이언트에 응답으로 보냅니다. 페이지 소스에 최종적으로 보이는 모든 텍스트 콘텐츠가 포함되어 있습니다. 크롤링 전략: 정적 분석 (Sta...
Google Cloud를 활용한 서버리스 웹 서비스 아키텍처 구축기 GCP의 관리형 서비스를 조합하여 안정적인 웹 애플리케이션 아키텍처를 구축한 사례를 기록하고자 합니다. 프론트엔드와 백엔드 서버를 모두 Cloud Run Service에 배포하고, 로드밸런서를 통해 트래픽을 관리하며, Cloud CDN을 이용해 이미지와 같은 정적 콘텐츠를 사용자에게...