되돌아보기

[후기] 넥스터즈(NEXTERS) | 24기 활동을 마무리하며

오늘 ONEUL 2024. 3. 19. 22:26

NEXTERS

 

 

IT 동아리 넥스터즈

무작정 프로젝트가 하고 싶은 마음에 여기저기 IT 동아리를 기웃거리다 운명처럼 만나게 된 넥스터즈.
서류와 면접 과정을 거쳐 23기 백엔드 개발자로 선발되었을 때, 그렇게 기쁠 수가 없었다.

 

짜-릿

 

그리하야 여름에는 23기 활동을, 이번 겨울에는 24기 활동을 하며 즐겁게 프로젝트를 개발할 수 있었다.
(비록 내 수면을 갈아 넣었지만...😴)

 

 

 

캐릭터별 성장기록 서비스, 어나더미🐣

오늘은 24기 활동을 하며 개발한 프로젝트를 소개해볼까 한다!

24기 프로젝트 어나더미 (AnotherMe)

어나더미는 내 안의 다양한 나를 캐릭터로 만들어 꾸준한 기록으로 성장시키는 아주 귀여운 서비스다.

우리는 하루에도 다양한 역할을 맡고 다양한 페르소나를 가지고 있다.
직장인, 친구, 딸/아들, 다이어터 등등... 하지만 일상 속에서 여러 가지 역할을 다 같이 잘 수행하기란 쉽지 않다.
어나더미는 다양한 나를 한눈에 마주하고, 성장할 수 있도록 돕는다.

 

  • 캐릭터 생성하기: 다양한 캐릭터를 생성하는 과정에서 미처 몰랐던 페르소나를 발견할 수 있어요.
  • 주특기 등록하기: 주특기 등록을 통해 집중할 수 있는 목표를 설정할 수 있어요.
  • 캐릭터 먹이 주기 (일기 쓰기): 캐릭터를 키우면서 꾸준한 기록의 동기와 보람을 얻을 수 있어요.
  • 일기 확인하기: 일기를 모아 보면서 나의 강점과 성장 포인트를 찾아요.

 

백문이 불여일견!
해야 할 일이 너무 많은 당신, 어나더미를 사용해 보자. 🏃‍♀️🔥

 

🐣 어나더미 사용해보기

🐥 어나더미 BE Github Repository

 

 

 

Ncloud 적용하기

넥스터즈에서는 네이버 클라우드 플랫폼으로부터 상당한 크레딧을 지원받아 다양한 서비스를 이용해 볼 수 있다.
어나더미는 소규모 웹사이트 아키텍처를 참고하여 간단하게 서버를 구성하였다.

소규모 웹사이트 예시 이미지

활용한 서비스는 다음과 같다.

  • Server : 메인 서버
  • Cloud DB for MySQL : 메인 DB
  • Object Storage : 정적 컨텐츠 관리를 위한 스토리지
  • Cloud Insight : 모니터링, 서버 장애 알림

 

메인 서버와 메인 DB는 그렇다 치고, Object Storage는 우리에게 꼭 서비스였다.
왜냐하면 이렇게나 많은 캐릭터 이미지를 저장해야 했기 때문..!

54가지 캐릭터에 6가지 아이템, 무려 324가지의 경우의 수....

이 많은 에셋들을 관리하기 위해 한참 고민을 했다.
초기에는 Presigned url을 활용하여 각 유저별로 캐릭터 이미지를 저장하려 했으나,
더욱 빠르고 간단하게 구현하기 위해 모든 이미지에 Public 권한을 주고
클라이언트와 end point를 맞추어 관리하는 것으로 결정되었다.

 

서비스 런칭 후, 마케팅을 집행하며 생각보다 많은 사용자가 몰렸기 때문에 서버 모니터링은 필수였다.
우리는 Cloud Insight을 Slack에 연동하여 직접 설정한 지표에 이상이 생기면 알림이 오도록 설정해 두었다.

방법은 생각보다 간단하다.

  1. Monitoring 서비스 이전으로 Cloud Insight Agent 설치
  2. Cloud Insight 서비스 이용신청
  3. 커스텀 대시보드 생성
  4. Configuration
    1. Template 설정
    2. Event Rule 설정
  5. Slack에 Incoming Webhooks 연결
  6. Configuration - Integration 설정
  7. 만들어둔 Event Rule에 액션 추가

이렇게 해주면...?

짜잔! 대략 이런 내용들을 담아 알려준다..!

 

더 자세한 설명은 아래의 링크를 참고하자.

📚 참고 자료

 


이전에는 AWS만 이용해보다 넥스터즈 활동을 하며 처음으로 NCloud를 이용해 보았는데,
모든 설정이 직관적이고, 편리하다는 느낌을 받았다. (물론 자국어 영향이 크겠지만...ㅎ)

다만 아쉬웠던 점은, 확실히 타 업체에 비해 이용자가 적다 보니 관련 게시글이 적었고
어떤 식으로 활용했는지에 대한 예시를 많이 볼 수 없었다.
물론 이건 이용자가 늘어나면 해결될 일..!

 

네이버 클라우드 플랫폼은 스터디, 토이 프로젝트 등 자기개발 목적으로 클라우드를 활용하는 예비·주니어 개발자 (3년 차 이하)의 성장을 지원하기 위해 Green Developers 프로그램을 운영하고 있다.
무려 최대 100만원 크레딧 지원..! 감사합니다.. 감사합니다..!

덕분에 비용 걱정 없이 사용하고 싶은 서비스를 맘껏 이용해 본 것 같다. 만-족!

 

 

 

24기를 마무리하며

23기, 그리고 24기까지 참 열심히 달렸다.
시간에 쫓겨 힘들었던 순간들도 있었지만, 능력 있는 팀원들과 함께해서 다 극복할 수 있었다.
대부분 직장 또는 학교 생활과 동아리 활동을 병행하며 열정적으로 임하는 모습에 스스로 깨닫는 것들이 많은 시간이었다.

무언가를 만들어 내는 일은 왜 이렇게 재밌는지 모르겠다.
특히 어나더미는 기록을 지독히도 좋아하는 나에게 꼭 필요한 서비스였는데 직접 개발할 수 있어서 너무나 영광이었다.
나의 진심이 닿은 건지 23기에서는 최종 2등을, 24기에서는 최종 3등을 하게 되어 아주 그냥 뿌듯의 연속이었다.🥳🥳

이제는 여실히 느꼈던 내 부족한 부분을 채울 시간.
공부는 정말 끝이 없는 것 같다. 그러니 너무 조바심 내지 말자.

마지막으로 개발자에게 맘껏 프로젝트를 할 수 있도록 아낌없이 지원해 주신 네이버 클라우드 플랫폼 관계자 분들께 진심으로 감사의 말씀 전하고 싶다.
덕분에 우리 서비스 어나더미는 계속해서 운영될 예정!

 

 

어나더미에 대해 알아보기

나의 캐릭터별 성장기록 서비스, 어나더미

anothermetoday.framer.website