[Development] GitHub 작업 Slack 알림 커스터마이징 도입기
·
Development
우아한테크코스 레벨 3 팀 프로젝트 Festabook에서 학습한 내용을 정리한 글입니다. 💭 들어가며정말 개선하고 싶었던 GitHub 작업 알림 커스터마이징을 진행했다. 처음엔 복잡하고 오래 걸릴 거라 생각했지만, 실제로는 비교적 간단하게 알림 프로세스를 개선할 수 있었다. 이 글은 해당 과정을 기록하고, 이를 도입하고자 하는 분들에게 도움이 되고자 작성했다. ✅ 도입 배경작업 초기에는 PR 관련 알림만 모으기 위해 별도의 Slack 채널을 만들고, GitHub에서 기본으로 제공하는 간단한 설정을 사용해 알림을 받아보았다. 하지만 실제 사용 과정에서 다음과 같은 문제들이 드러났다.위 사진처럼 정보가 과도하게 많고 난잡해서 가독성이 떨어졌고, 알림을 설정한 나조차도 내용을 파악하기 어려워 실질적으로 ..
[Development] FCM 도입기
·
Development
우아한테크코스 레벨 3 팀 프로젝트 Festabook에서 학습한 내용을 정리한 글입니다. 💭 들어가며이번 프로젝트에서 FCM(Firebase Cloud Messaging)을 활용해 토픽 기반 푸시 알림 기능을 구현했다. 처음 도입해 보는 기술이었지만, 왜 많은 서비스들이 푸시 알림에 FCM을 사용하는지, 직접 도입하며 그 이유를 알 수 있었다. ✅ 도입 배경우리 서비스는 대학교 축제 관리 플랫폼으로, 주 사용자층은 학생회와 일반 학생이다. 서비스의 핵심 기능 중 하나는 학생회가 학생들에게 실시간으로 공지사항을 전달하는 푸시 알림 기능이기 때문에 이 기능은 필수적이었다. ✅ FCM이란▶ FCM이란FCM(Firebase Cloud Messaging)은 Google이 제공하는 무료 푸시 알림 플랫폼이다...
[Development] MSA 기반 Passport 인증 시스템 도입기
·
Development
Smilegate Dev Camp에서 개발한 내용을 정리한 글입니다. [깃허브] [회고]틀린 내용이나 질문, 더 나은 구조 제안 등이 있을 경우 댓글 달아주시면 감사하겠습니다. 💭 들어가며Passport를 도입하면서 가장 큰 어려움은 레퍼런스가 거의 없었다는 점이었다. 정보가 부족한 만큼, 앞으로 이 기술을 도입하려는 분들께 조금이나마 도움이 되었으면 하는 바람으로 MSA 기반 Passport 인증 시스템 도입기를 정리하고자 한다. 본격적인 내용에 앞서, 꼭 인지하고 읽어주셨으면 하는 부분이 있다. Toss 기술 블로그와 Netflix 기술 블로그에서도 언급했듯이, JWT 발급과 Passport 생성은 원래 하나의 인증 서버에서 모두 처리하는 것이 이상적인 구조다. 그러나 우리 프로젝트에서는 인증 서버..
soeun2537
'Development' 카테고리의 글 목록