singleton pattern in python 싱글턴 패턴: 인스턴스를 하나만 생성하여 불필요한 메모리 낭비를 방지하고 해당 클래스의 인스턴스를 바로 호출 할 수 있게 하는 패턴. 한번에 아주 많은 요청을 처리해야하는데 매번 클라이언트를 호출해야 할 일이 있어 처음에는 전역변수를 사용하였다가 싱글톤 패턴을 사용하는 김에 정리해둔다. 클래스로 직접 구현하거나 데코레이터로 구현이 가능하다. 각 방법과 장단점을 소개 # 예시 BaseClient - 공통으로 사용 class BaseClient: @classmethod def class_call(cls): return {'result': True} def call(self): return {'result': True}1. deco..