전체태그 보기

#pattern (3개의 포스트)

빌더 패턴(Builder Pattern) 알아보기
ys19991
Builder Instance를 생성할 때 field 값을 초기화하는 방법은 여러 방법이 있습니다. 대표적으로는 Constructor에서 각각의 인자들을 삽입하거나 Factory Method에서 값을 Set한 Instance를 반환합니다. 허나, 이 두 경우 모두 유동적으로 특정 Field의 값만 초기화하여 반환하기 위해서는 그 경우에 수 만큼의 Const...
싱글톤 패턴(Singleton Pattern) 알아보기
ys19991
Singleton 싱글톤 패턴(Singleton Pattern)은 대부분의 디자인 패턴 책의 첫 챕터에 등장합니다. 그 만큼 일반적인 대중적이고 가장 잘 알려진 이 패턴을 알아보도록 하겠습니다. 싱글톤 패턴은 기본적으로 Application 상에서 단 한개의 Instance만 필요할 경우 사용됩니다. 동일한 Instance가 여러개가 존재한다면 그 만큼 ...
vies00

Circuit Breaker 패턴

2019년 1월 2일0개의 댓글
Circuit Breaker가 왜 필요한가 외부 API 호출과 같은 remote call시, 호출 실패나 hang 등을 고려하지 않을 수 없습니다. 일시적이고 단발성인 오류는 적절히 timeout을 주고 오류를 try-catch 하면 되지만, 오류가 장시간 계속 발생할