Skip to content

MLB 야구 데이터를 이용한 야구 시뮬레이션 게임 프로젝트 서버입니다.

Notifications You must be signed in to change notification settings

JiwonKKang/homer-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homer

MLB 야구 데이터를 이용한 야구 시뮬레이션 게임입니다.
자신만의 야구팀을 꾸려 다른 유저의 스쿼드와 겨뤄볼수있습니다.

Stack

Front : View.js
Server: Spring Boot, Java, JDBC Template, MySQL
AWS : AWS RDS
Tools : Azure DevOps

Project Introduction

Main

image

Create Squad

image

Search Player

image

Update Squad

image

Match Result

image

느낀점

  • JDBC Template에서는 쿼리마다 일일이 결과에 매핑되는 RowMapper를 만들어주어야했다. 때문에 너무 마구잡이로 쿼리결과에 매핑되는 클래스를 만들다보니 재사용성도 없는 클래스가 너무 많아졌다.
  • JPA떄는 Bulk 연산이 어려웠지만(saveAll을 통한 batch insert와는 다른거같음) JDBC Template을 통해 쿼리를 짜서 손쉽게 Bulk 연산을 할수있어 성능상에서 이점을 가져갔다.

개선 사항

  • 야구 선수 정보는 자주 변하지않고 자주 조회하는 데이터 -> Redis 캐싱을 통해 검색 성능 향상 기대

About

MLB 야구 데이터를 이용한 야구 시뮬레이션 게임 프로젝트 서버입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%