본문 바로가기

반응형

2019/05

(2)
일체형 아키텍처(monolithic architecture) 분리하기(Hystrix 도입기) - 2 일체형 아키텍처 분리하기(Hystrix 도입기) - 2 Circuit breaker(Hystrix) 도입기 개인 프로젝트를 MSA로 변환하면서 의존성을 가지는 컴포넌트에 대해서 Hystrix라는 라이브러리로 Circuit breaker patten을 적용했다. 그런데 필자가 이 패턴에 대해서 이해가 낮아서 시행착오를 겪었다. 그 과정을 이 글에서 소개해보고자 한다. Hystrix와의 잘못된 만남 처음 histrix를 유저 로그 기록하는 서버에 도입했다. 유저가 특정 컨텐츠를 검색하면 accessToken과 검색 조건을 유저 로그 서버가 받아서 accessToken은 인증 서버로 보내서 인증 후 User Id를 응답받는 부분이 있었기 때문이다. Hystrix의 존재를 알고 있고 Spring에 도입하는 설정..
두번 째 회사에 들어가며 두번 째 회사에 들어가며 0. 내가 백수가 된 이유 작년 8월 갑작스럽게 백수가 됐다. 다니던 회사의 투자금이 다 떨어져간다는 것은 느끼고 있었다. 대표님이 IR을 자주 다녔고 꽤 큰 금액을 다른 업체에 제휴를 위해서 투자 했었기 때문이다. 그래도 2018년까지는 버틸 수 있을 것이라고 느꼈다. 그러나 그 날은 갑자기 왔다. 여느때와 같은 월요일이라서 모든 멤버들이 한주의 일정을 공유하는 시간이라고 생각했다. 그러나 대표님은 이제 사업은 지속할 수 없게 되었고 내가 부족해서 이렇게 되서 미안하다고 말씀하셨던 것같다. 순간 멍해졌다. 핫플레이스 검색이라는 기능을 새로 개발하는 과정에서 이제 나도 주도적으로 개발을 할 수 있겠다는 자신감이 생긴 시점이었다. 그리고 우리 팀과 서비스를 너무 좋아했었기 때문이다..

반응형