라라벨 마이크로서비스 예제 3부

today 2021-02-17 face Posted by appkr turned_in Work & Play forum 0

모노리틱 서비스 구조에서 마이크로 서비스 구조로 전환할 때 사용자 인증을 어떻게 통합할지에 대한 내용을 계속 이어갑니다. 이번 포스트에서는 아래 그림처럼 한 마이크로 서비스가 다른 마이크로 서비스를 호출하는 경우를 살펴볼 겁니다.

UAA 연동 시나리오

전체 예제 코드는 https://github.com/appkr/laravel-msa-example에 있습니다.

라라벨 마이크로서비스 예제

today 2021-02-13 face Posted by appkr turned_in Work & Play forum 0

모노리틱monolithic 서비스 구조에서 마이크로 서비스 구조로 전환할 때 가장 먼저 고려해야할 모듈은 사용자 인증입니다, 아래 그림처럼 말이죠.

모노리틱 서비스 구조

마이크로 서비스 구조

이 포스트에서는 라라벨 프레임워크로 마이크로 서비스를 만들때 UAAUser Account and Authentication 서버와 연동하는 사례를 설명합니다. 기존의 모노리틱 서비스를 마이크로 서비스로 이전하는 방법은 설명하지 않습니다. 그리고, UAA는 JhipsterUAA를 이용합니다; Keycloak, Laravel Passport 등의 OAuth2 서비스를 사용해도 유사한 방법으로 연동할 수 있습니다.

REVISIT 폰더씨의 위대한 하루

today 2021-02-03 face Posted by appkr turned_in Learn & Think forum 0

폰더씨의 위대한 하루

이 책의 주인공 데이비드 폰더는 결혼 12 년 만에 딸 아이를 가진, 나이 45세의 그저 그런, 직장에서 인정받지 못하는 샐러리맨이다. 딸 아이의 교육비는 점점 늘어가고, 밀린 집세, 자동차 할부금… 앞으로 20년은 더 직장 생활을 해야 할 것이다. 그래서, 작년 구조조정 때, 그는 희망 퇴직원을 제출하지 않고 회사에 남기로 마음 먹었다. 그는 직장에서 일하는 동안 아내로 부터 급한 전화를 한통 받는다. “일과 시간에 개인 전화는 곤란하다고 했잖아…”, “너무 급해서 그래요.” 보험도 없는 그의 딸 아이가 편도선 수술을 해야 한단다. 또, 그날 오후에 폰더에게는 청천벽력같은 일이 벌어진다. “금요일에 오면 그 동안 밀린 월급을 줄테니 다른 회사를 알아 보는 것이 좋겠소.” 치킨 집 오픈할 자본금 없고, 업무적으로 별반 능력도 없는, 나이 40 대의 남자가 일할 꺼리라고는 대리운전기사, 맥도날드 청소 점원… 밖에 없다. 이건 남의 이야기가 아니다. 동 시대를 살아가는 우리 선배, 후배, 친구, 아버지들, 나의 자화상이다.

• • •

폰더는 자동차를 몰고 고속도로를 달리던 중 너무 화가 난 나머지 운전대를 주먹으로 치다가 그만 교통사고가 나고 만다. 그러면서, 과거와 미래로의 시간 여행을 떠나게 된다. 시간 여행 동안 그는 7명의 사람들을 만나고, 그들로부터 큰 선물 (가르침) 을 받는다.

2004 년에 후배로 부터 선물받은 이 책을 읽었을 때도, 2021년에 다시 읽었을 때도, 난 첫 번째 선물이 가장 가슴에 와 닿았었다.

달러구트 꿈 백화점

today 2021-02-03 face Posted by appkr turned_in Learn & Think forum 0

달러구트 꿈 백화점

“페니, 나는 자신의 삶을 사랑하는 방법에는 2가지가 있다고 믿는단다. 첫째, 아무래도 삶에 만족할 수 없을 때는 바꾸기 위해 최선을 다한다.”

자신의 삶을 있는 그대로 받아들이고 만족하는 것. 두 번빼 방법은 말은 쉽지만 실행하기는 쉽지 않지. 하지만 정말 할 수 있게 된다면, 글쎄다. 행복이 허무하리만치 가까이에 있었다는 걸 깨달을 수 있지.”

keyboard_arrow_up