MusicBell (MSA + SSO)
📌 프로젝트 시작 이유, 구현
ImgBell 프로젝트가 ES, Kafka등 백엔드에 필요한 대부분의 기능, 스택들을 사용했다고 생각 될 즈음.. 이 이상 뭘 할 수 있을까? 라고 생각해봤는데 요즘 백엔드 밥줄이라고 하는 MSA를 구현해보고자 시작했다.
사실 내 개발연차를 생각했을때 빨라도 너무 빠른게 아닐까? 싶기도 했지만 이 MSA를 구현하는데 까지가 미드개발자의 끝과 같은 영역이라고 AI도 조언을 줘서 자신감 있게 도전해봤다.
SSO도 구현해봤다 처음엔 이 SSO라는 용어가 내 머리속엔 없었고 네이버같은데 활용하다보면 웹툰페이지 쇼핑페이지 치지직 이런데 다 하나의 네이버 아이디로 활용할 수 있지 않은가? 하는 생각으로 구현에 도전해봤는데 이걸 SSO라고 부르는듯 하다.
이렇듯 개발용어를 상세하게 몰라도 지금까지의 인터넷, 컴퓨터 경험으로 어떤 기능을 접했을때 "관련된 다른 기능도 구현할 수 있겠다" 라고 생각하는게 중요한 아키텍쳐링 능력인 것 같다.
사실 구현하는데 많이는 아니고 좀 성가신 점이 있었다.
🚀주요 기능
🛠️ Front-End 사용 기술
Nuxt4
Vuetify
TypeScript
Pinia
Axios
AWS S3
Docker
Kafka
🛠️ Back-End 사용 기술
SpringBoot
SpringSecurity
OAuth2
Redis
AWS S3
AWS EC2
MySQL
Elastic Search
Docker
Github Action
Kafka
SSO(Single Sign-On)
MSA