Introduction > SpringBoot를 활용한 Wep Application server 를 만든 후, 내가 만든 서버의 안전성 및 가용성을 확인하기 위해 부하 툴과 모니터링 툴을 활용해 알아보려고 합니다. 성능측정에 필요한 개념부터 직접 성능을 테스트 하고 어
SpringBoot를 활용한 Wep Application server 를 만든 후, 내가 만든 서버의 안전성 및 가용성을 확인하기 위해 부하 툴과 모니터링 툴을 활용해 알아보려고 합니다. 성능측정에 필요한 개념부터 직접 성능을 테스트 하고 어떤 점들을 개선했는지 적어보
성능테스트를 해보면서, 성능 향상을 위해 캐시라는 것에 대해 공부하는 글입니다. 아주 기본적인 개념부터, 캐시라는 개념이 어디에서 사용되는지, 사용할 때, 어떤 것들을 생각해봐야하는지에 대해서 작성해보도록 하겠습니다. 또 캐싱을 어플리케이션 단에서 적용시키고, 성능적으
성능향상을 위해 캐시를 적용한 과정과 성능 테스트한 결과를 작성한 글입니다.Index 어떤 캐시를 사용했는가?어플리케이션 적용한 곳 ?적용했을 때의 코드 작성 및 캐시 설정 이유성능측정 결과Global Cache vs Local Cache현재 진행하는 프로젝트의 규모상
어플리케이션에서, 동시성 이슈를 막기 위해 DB Lock을 활용 해야 할 일이 있었습니다. 이 때, Spring에서 사용하는 @Transcational 이 적용된 코드를 개선하여 성능향상을 고려하였습니다.기본 개념을 재 정립한 후, 성능을 향상 시킬 부분을 고민 하기
어플리케이션에서 API 성능향상을 위해 Database Connection Pool의 개수를 조절해 보았습니다. DBCP의 개념과 어떻게 동작하는지 정리하는 개념 글 입니다.위의 사진은 백엔드 서버로 API가 요청을 보내고, DB를 검색할일이 있을 때를 나타낸 Sequ
앞선 글에서 DBCP-개념 에 대해서 알아보았습니다.그렇다면 적절한 Connection Pool을 어떻게 설정할까요?이와 관련하여 정리하는 글 입니다.DBCP를 만드는 가장 큰 이유는 DB와 WAS 사이의 connection을 만드는 비용절감이라고 생각합니다. 비용절감