Skip to content
 
 

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPRING PLUS

  1. AWS 활용 12-1. EC2
  • EC2 인스턴스에서 어플리케이션을 실행하세요.

  • 스크린샷 2025-03-21 오전 10 21 16
  • 탄력적 IP를 설정해서 외부에서도 접속할 수 있도록 해주세요.

  • 스크린샷 2025-03-21 오전 10 25 24
  • 서버 접속 및 Live 상태를 확인할 수 있는 health check API만들기

    http://43.200.186.128:8080/health

    image

12-2. RDS

  • RDS에 데이터베이스를 구축하고, EC2에서 실행되는 어플리케이션에 연결하세요.
image image

12-3. S3

  • S3 버킷을 생성하여 유저의 프로필 이미지 업로드 및 관리 API를 구현하세요. image

    image
  1. 대용량 데이터 처리
  • 대용량 데이터 처리 실습을 위해, 테스트 코드로 유저 데이터를 100만 건 생성해주세요.

    • 데이터 생성 시 닉네임은 랜덤으로 지정해주세요.
    • 가급적 동일한 닉네임이 들어가지 않도록 방법을 생각해보세요. image
  • 닉네임을 조건으로 유저 목록을 검색하는 API를 만들어주세요.

    • 닉네임은 정확히 일치해야 검색이 가능해요.
  • 여러가지 아이디어로 유저 검색 속도를 줄여주세요.

    • 조회 속도를 개선할 수 있는 여러 방법을 고민하고, 각각의 방법들을 실행해보세요.
    • README.md 에 각 방법별 실행 결과를 비교할 수 있도록 최초 조회 속도와 개선 과정 별 조회 속도를 확인할 수 있는 표 혹은 이미지를 첨부해주세요.

개선 전

image

개선 후 (Covering Index + Dto + index 크기 경량화)

image

https://ksng0185.tistory.com/18

About

spring-plus

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages