항해 플러스 백엔드 코스 6기 8주차 회고 WIL
·
항해/WIL
항해 플러스 추천인 코드지원페이지에서 추천 코드에 3ZTeU1를 입력하시면 20만원 할인 혜택을 받을 수 있습니다.항해 플러스 과정에 관심 있는 분들은 아래 링크를 통해 신청해보세요! 궁금한 점이나 커피챗을 원하시면 LinkedIn이나 kboxstar@gmail.com으로 연락주세요.항해 플러스 과정 페이지개요이번 주차에는 인덱싱을 사용한 쿼리의 성능 개선을 진행하고 서비스가 커짐에따라 발생하는 문제에 대한 고민과 MSA 관점에서 트랜잭션 관리 방법에 대해 고민하는 시간을 가졌습니다.1. 문제인덱스를 효율적으로 사용하는 방법에 대해 고민이 있었습니다. 특히, 데이터 중에서 어떤 컬럼이 카디널리티가 높아질 가능성이 있는지 판단하고, 이를 기반으로 적절한 인덱싱 전략을 세우는 것이 과제였습니다. 또한, 모놀..
항해 플러스 백엔드 코스 6기 7주차 회고 WIL
·
항해/WIL
항해 플러스 추천인 코드지원페이지에서 추천 코드에 3ZTeU1를 입력하시면 20만원 할인 혜택을 받을 수 있습니다.항해 플러스 과정에 관심 있는 분들은 아래 링크를 통해 신청해보세요! 궁금한 점이나 커피챗을 원하시면 LinkedIn이나 kboxstar@gmail.com으로 연락주세요. 항해 플러스 과정 페이지 개발자 커리어 개척 캠프 항해99, 첫 취업부터 현직자 역량 강화까지10년이 지나도 남는 커리큘럼을 바탕으로 커리어를 개척하세요. 진정성있는 멘토링과 2천 명이 넘는 끈끈한 커뮤니티가 여러분과 함께 합니다.hanghae99.spartacodingclub.kr 개요이번 주차에는 캐싱 또는 Redis를 통해 성능 개선을 진행하는 시간을 가졌습니다.조회가 오래걸리는 쿼리에 대해 캐싱을 적용하거나 기존 R..
캐시(Cache) 와 캐싱 전략(Caching Strategy)
·
Backend
개요콘서트 예약 프로젝트에서 API 응답 속도 개선과 서버 부하 감소를 위해 캐시를 적용하려 한다.이를 위해 캐시의 개념과 다양한 캐싱 전략을 학습하고, Redis를 활용하여 캐시를 구현하는 방법을 알아보자.캐시(Cache) 란?캐시(Cache)는 컴퓨터 시스템에서 자주 사용되는 데이터나 값을 임시로 저장하여 동일한 데이터 요청 시 더 빠르게 접근할 수 있도록 하는 고속 저장소다. 캐시는 데이터 접근 시간을 단축하고 시스템 성능을 높이는 중요한 역할을 한다.캐싱(Caching) 이란?캐싱(Caching)은 데이터를 캐시에 저장하여 자주 사용하는 데이터를 빠르게 제공하는 과정이나 기술이다. 이를 통해 시스템 성능을 향상시키고 서버의 부하를 줄일 수 있다.Cache Hit, Cache MissCache Hi..