MSA(4)
-
우아한남형제들의 주간 스프린트 회고: 1월 22일 ~ 1월 26일
우아한남형제들의 주간 미팅 형식은 주간 스프린트 회고와 프로젝트 및 다음 스프린트 방향성에 대해 이야기하는 것으로 구성되어 있습니다. 1. 주간 스프린트 회고 회고는 먼저 일주일 간 각자의 진행 상황 보고로 시작합니다. 이번 스프린트에서 마음에 들었던 점, 개선이 필요한 점에 대해 논의합니다. 이번 주에는 각자의 서비스 개발에 진척이 있었지만 JavaDoc, Test Code, 자원 배치 및 CD 작업이 미완료되었습니다. 추가로 완수해야 할 작업은 미완료된 서비스 개발입니다. 이 세 가지 측면에서 회고한 후 Jira에 체크한 일들을 함께 확인합니다. 이후 이번 스프린트에 대한 후기를 자리에서 남기며, 후기는 좋았던 점과 개선할 점으로 나누어 모두가 함께 이야기합니다. 저는 이번 스프린트에서 애자일 프로세..
2024.01.30 -
결제 취소 기능명세서 수정 : 서비스 분리의 중요성
오늘은 '결제 취소 기능'의 개발 과정에 대한 글을 쓰러 왔습니다. 초기 설계의 오류 : 결제 서비스의 역할 혼동 초기에 결제 취소 기능을 설계할 때, 사용자가 직접 결제를 취소할 수 있는 시나리오를 고려했습니다. 기존의 모놀리식 방식에서는 이러한 방식이 틀리지 않다고 할 수 있습니다. 왜냐하면 모든 서비스에 대한 코드가 다 하나의 시스템 안에 같이 있기 때문이죠. 그러나 이는 결제 서비스의 본질적인 역할에 대한 오해에서 비롯된 것이었습니다. 결제 서비스는 말 그대로 '결제'라는 행위를 관리하는 것이지, 사용자가 직접 취소를 요청하는 것은 아닙니다. 수정된 프로세스 팀원들과의 논의를 통해 실제 배달의 민족에서 결제 취소를 하기 위해서는 고객센터가 이를 수작업으로 고객한테서 취소 요청을 받고 전달하거나, ..
2023.11.20 -
MSA 에서 알람 메세지 Firebase Cloud Messaging(FCM) 처리하기
https://organic-hunter-0ab.notion.site/FCM-60b5f7ebbb1f486a8b139ebe4ea5a09c?pvs=4 이 글은 위 팀 노션에서 서로 공유하기 위한 글이지만, 다른 사람들에게도 공유되면 좋겠어서 옮긴 글입니다 :) 배경 Firebase Cloud Messaging(이하 FCM) 관련해서 user-service는 알람 이벤트를 어떻게 핸들링할지 의뢰가 들어왔습니다. 이 부분에 대해서 협의가 충분히 고려해야 되는 이유는 사용자에게 실제로 가는 알람까지 여러 마이크로서비스의 협업이 동반되기 때문입니다. 간략히 FCM 의 과정을 설명하자면 사용자가 애플리케이션에 로그인할 때 생성되는 FCM 토큰을 활용하여 사용자가 주문 상태 변경과 같은 중요한 이벤트를 실시간으로 받아..
2023.11.08 -
클라우드의 이점을 최대로, 클라우드 네이티브와 핵심 요소!
해당 글은 [클라우드를 넘어 클라우드 네이티브까지] 2. 클라우드 이점을 최대로, 클라우드 네이티브 의 내용을 토대로 작성한 글입니다! 2023.04.26 - [클라우드와 클라우드 네이티브란?] - [1] 클라우드는 선택이 아닌 필수! [1]클라우드는 선택이 아닌 필수! 해당 글은 [클라우드를 넘어 클라우드 네이티브까지] 1. 기업 생존과 직결된 클라우드 도입 의 내용을 토대로 작성한 글입니다! 요새 모든 사업 분야에서 디지털 트랜스포메이션(이하 D.T.)을 도 xpmxf4.tistory.com 위 글을 먼저 보고 오시는 것을 추천합니다! 위 글을 읽고 오셨다면 아마 여러분은 여러분의 새로운 서비스에 클라우드를 도입하고 싶거나 혹은 클라우드로의 전환의 대한 필요성을 느끼실겁니다. 도입과 전환이 마냥 쉬웠..
2023.05.05