본문 바로가기

우당탕탕

검색하기
우당탕탕
프로필사진 모찌모찝

  • 분류 전체보기 (114) N
    • 여러내용들 (36) N
      • 무작정 따라하기 (11)
      • 리뷰 및 비교 (8)
      • IT서적 요약 (5)
      • 생활정보 (2) N
    • 언어 (17)
      • JavaScript (6)
      • Java (10)
    • Tech (49)
      • Spring (25)
      • AWS (6)
      • Flutter (1)
    • Database (1)
    • Linux (2)
    • 앱출시관련 (3)
    • 오류해결 (6)
Guestbook
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록scaling (1)

우당탕탕

백엔드 개발에서의 성능 최적화 및 스케일링 전략

오늘은 최근 지인들에게 많은 질문을 받고 있는 성능 최적화와 스케일링 전략에 대해 적어보려고 한다.성능 최적화와 스케일링은 백엔드 개발에서 핵심적인 요소이다. 서비스의 성공 여부와 직결되는 이슈이기 때문에 꾸준한 최적화와 효율적인 스케일링 전략은 선택이 아닌 필수이다.성능 최적화 전략 1. 캐싱 캐싱이란 반복적으로 사용되는 데이터나 계산 결과를 메모리에 저장하여 빠르게 액세스 할 수 있도록 하는 기법이다.데이터베이스에 접근하는 데 시간이 많이 걸리는 작업일 경우, 캐싱을 사용하여 빈번하게 사용되는 데이터를 빠르게 가져올 수 있다. 예시로 Redis와 같은 인메모리 캐시 솔루션을 활용하여 조회 속도를 크게 향상 시킬 수 있다.캐싱의 종류로는 아래와 같다. 1-1. 지역캐싱 (Local Caching)  지..

Tech 2023. 6. 15. 22:00
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바