profile
Issue_Save
post-thumbnail

Spring AOP Weaving, Proxy

Weaving? Weaving은 Pointcut에 의해서 결정된 타겟의 Join Point에 부가기능(Advice)를 삽입하는 과정을 뜻한다. Weaving은 AOP가 핵심기능(타겟)의 코드에 영향을 주지 않으면서 필요한 부가기능(어드바이스)를 추가할 수 있도록 해주는

4일 전
·
0개의 댓글
·
post-thumbnail

Session Storage? Redis : Memcached

앞선 포스팅에서 다루었던 다중 서버 환경 세션 불일치세션 불일치 문제 해결하기 위해서 별도의 세션 스토리지를 구성하여 세션의 정합성 문제를 해결하려고 할 때, 과연 세션 스토리지로 적합한 데이터베이스는 무엇이 있을까요? 우선 데이터베이스는 크게 SQL(RDB)와 NO

2021년 12월 28일
·
0개의 댓글
·
post-thumbnail

Logging은 어떤 거로?

프로그램 개발을 할때 중요한 요소 중 한 부분은 바로 Logging 처리입니다. 많은 로깅 프레임워크 중에서 어떤 것을 사용하고, Log Level은 어떻게 가져갈지 등에 대한 고민은 개발을 들어가기전 선택을 해야 됩니다. 최근 읽고있는 자바 성능 튜닝이야기 책을 통

2021년 10월 4일
·
0개의 댓글
·
post-thumbnail

다중 서버 환경? 세션 불일치?

지난 시간에 대규모 트래픽을 수용을 대비해 서버를 확장하는 방법 알아보았다. 그중 Scale Out 방식은 여러 대의 서버는 각각의 세션 저장소를 가지게 되므로 세션 불일치 문제 발생한다. 그래서 이번 시간에는 Scale Out 방식에서 발생하는 세션 정합성 문제를 해

2021년 7월 13일
·
0개의 댓글
·
post-thumbnail

서버 확장? Scale Up? Scale Out?

네트워크를 통해 제공되는 IT서비스에서는 갑작스럽게 사용자가 증가하거나, 사업의 확장 등으로 서버의 용량과 성능이 필요할 때가 있습니다. 이런 경우 수평적으로 부하를 분산하는 스케일 아웃(scale out) 방식으로 확장을 할 지 아니면 해당 서버의 용량 자체를 올리는

2021년 6월 29일
·
0개의 댓글
·