aws람다 환경에서 typeorm에서 java처럼 @transaction 데코레이터로 트랜잭션관리 할 수 있게 하는 거임.
typeorm 클래스들 멍키패칭해서 요청별로 asyncStorage에 엔티티매니져 담아두는 방식으로 구현한 것들이 이미 있긴함
근데 람다환경에선 어차피 요청별로 네임스페이스 구분할 필요가 없음(한번에 한 요청만 실행되니까). cls hook이나 aysncStorage 를 쓸 필요도 없지
typeorm 클래스 패치해서 걍 간단하게 메모리에 엔티티매니져나 데이터소스 하나 올려두고 가져다 쓰는 방식으로 구현하면 될듯.
이미 내가 기존 플젝에서 이런식으로 쓰고 있었는데 아예 라이브러리로 배포를 해서 써야겠음
typeorm 클래스들 멍키패칭해서 요청별로 asyncStorage에 엔티티매니져 담아두는 방식으로 구현한 것들이 이미 있긴함
근데 람다환경에선 어차피 요청별로 네임스페이스 구분할 필요가 없음(한번에 한 요청만 실행되니까). cls hook이나 aysncStorage 를 쓸 필요도 없지
typeorm 클래스 패치해서 걍 간단하게 메모리에 엔티티매니져나 데이터소스 하나 올려두고 가져다 쓰는 방식으로 구현하면 될듯.
이미 내가 기존 플젝에서 이런식으로 쓰고 있었는데 아예 라이브러리로 배포를 해서 써야겠음
오...