[엔클 날개] EP.7 : 동국대학교 대나무숲 익명 커뮤니티 개발기

NAVER CLOUD PLATFORM
NAVER CLOUD PLATFORM
8 min readOct 24, 2023

Ncloud로 날아오르는 개발자 이야기 | 엔클 날개 EP.7

개발자의 Ncloud 활용썰(걔들N썰) 시리즈명이 ‘엔클 날개’로 변경됐습니다.

네이버 클라우드 플랫폼 (Ncloud)을 활용한

치열한 웹·앱 서비스 개발기 시리즈

일곱 번째 행운의 주인공🍀은 바로,

멋쟁이사자처럼 동아리에 소속된

‘동국대학교 대나무숲’ 팀입니다!

Ncloud 예비 개발자 지원 프로그램

Green Developers 후원을 통해

대학생 커뮤니티 서비스를 개발하였는데요,

동국대학교 재학생 팀이 구현한

익명 기반 SNS 개발 프로젝트

자세한 이야기를 지금 바로 만나보시죠! 🔍

잠시.. 시작 전에!

About 멋쟁이사자처럼

동국대학교 대나무숲 팀이 속한 동아리

멋쟁이사자처럼은

‘사람과 기술을 연결한다’를 이념으로,

SW 비전공자도 프로그래밍 지식을 학습하여

나만의 웹서비스를 만드는 꿈의 실현을 돕는

프로그래밍 교육 기관입니다.

국내 유수 대학과의 협력을 통해

우수한 SW 역량을 갖춘 대학생을 육성하고

다양한 IT 프로젝트를 진행해오고 있습니다.

Ncloud는 멋쟁이사자처럼의 취지에 공감하여

Green Developers 제휴를 체결하여

크레딧, 네트워킹 혜택을 제공하고 있습니다.

🏫 동대생 만의 소통 커뮤니티

동국대학교 대나무숲, DGU-Bamboo

- 익명으로 마음을 전하는 공간 -

Q. 팀 소개 부탁드립니다.

안녕하세요, 저희는 동국대학교 대나무숲 팀입니다. 저희는 총 9명이 한 팀으로 기획/디자인 3명, 프론트 개발자 3명, 백엔드 개발자 4명으로 이루어진 팀입니다. 멋쟁이사자처럼이라는 동아리에서 처음 만나 함께 공부하며 프로젝트를 진행하고 있습니다.

Q. DGU-Bamboo는 어떤 서비스인가요?

동국대학교 대나무숲 DGU-Bamboo는 웹 서비스와 더불어 인스타그램 계정으로도 운영되며, @dgu_bamboo 계정에서 해시태그를 통해서 대나무숲 제보를 쉽게 검색할 수 있어요. 더불어 게시글 작성 시 동대생 인증 마크 확인 단계를 거쳐, 쾌적한 커뮤니티 환경을 조성하는 것을 지향하고 있답니다 :)

동국대학교 대나무숲 서비스🐘

👉DGU-Bamboo 바로가기

[주요 기능]

  • 니모를 찾아서

모두의 니모를 찾기 위해 함께 어플 내 댓글로 참여하는 니모를 찾아서🐠

찾고 싶은 내 님을 제보하고, 누구인지 궁금한 그 님을 제보를 통해 다같이 찾아봐요!

니모를 찾아서 카테고리만 한 번에 모아서 볼 수도 있어요!

  • 일반 제보

잃어버린 물건 제보부터 각종 핫이슈까지! 이 모든 정보를 ‘동국대학교 대나무숲’

어떤 이야기든 종류 상관없이, DGU-Bamboo에서 함께 공유할 수 있어요 🎉

  • 댓글 달기

번거로움 없이, 별도의 관리자 승인 절차를 거치지 않고 곧바로 댓글을 등록할 수 있어요 (리뉴얼된 버전)

  • 건의하기

커뮤니티에 대한 각종 건의사항과 게시글 및 댓글 삭제는 건의하기 서비스를 통해 진행되고 있어요.

제보글과 댓글의 경우, 필터, 블라인드 기준에 근거하여 관리자의 심의를 거치고 있어요!

Q. 동국대학교 대나무숲은 어떤 취지로 기획하게 되었나요?

동국대학교 대나무숲 DGU-Bamboo기존 대나무숲 역할을 하던 한 SNS가 사라지면서 시작된 프로젝트입니다. 이전 SNS는 이용자 감소 및 코로나로 인한 영향으로 사라졌으며, 이로 인해 학교 내에서 소소하게 즐길 수 있는 서비스가 사라졌다는 아쉬움이 남았습니다. 이에 대한 대안으로, 새로운 서비스를 기획하게 되었으며, 기존의 SNS와는 다른 고유한 서비스를 제공하고자 했습니다.

목표는 교내 학우들을 서로 연결해서 재미와 즐거움을 제공하는 것이었어요. 이 서비스를 통해 학우들은 학교 내에서 운명 같은 상대를 찾는 ‘니모를 찾아서’와 궁금한 것이나 하고 싶은 이야기를 편하게 제보할 수 있는 ‘일반 제보’ 등을 통해 다양한 즐거움과 소통의 기회를 얻을 수 있습니다. 이러한 이유로 웹 서비스를 통해 동국대학교 대나무숲을 기획하게 되었습니다.

Developers Tool 소개

Q. 서비스 개발에 Ncloud의 어떤 서비스를 사용하셨나요?

서비스를 개발하며 이용한 Ncloud 서비스는 Server, Global DNS, Public IP입니다.

백엔드와 프론트를 하나의 Server 안에서 Docker를 이용하여 CI/CD 설정까지 해놓은 상태이며 원하는 도메인을 붙이기 위해 Public IP와 Global DNS 기능을 사용했습니다. 대나무숲 프로젝트 이전에는 Cloud DB for MySQL을 사용한 경험도 있으나 아직 작은 서비스인 저희가 사용하기에는 과한 스펙인 것 같아서 서버 내에 데이터베이스를 도커로 가져와 사용 중입니다.

Q. 서비스 개발 과정에서 특히 신경 쓴 부분이 있다면 무엇인가요?

기존 대나무숲 서비스가 없어진 후 이미 ‘에브리타임’이라는 앱이 활성화됐는데 대나무숲 서비스를 이용해야 하는 차별성을 두는 과정에서 어려움이 있었습니다. 따라서, 타 익명 커뮤니티와는 다르게 다수의 학우들이 접할 수 있는 ‘인스타그램’을 이용하여 대나무숲만의 아이덴티티를 만들고자 했어요.

서비스의 접근성을 높이기 위해 ‘인스타그램’에 제보를 동시에 업로드하며, [건의하기] 기능을 통해 받은 서비스에 대한 의견을 적극 수용해 ‘인스타그램’ 게시글의 디자인 수정하는 등 사용자에게 편의를 제공하기 위해 노력하였습니다. 또한 익명 커뮤니티라는 점에서, “코끼리의 눈을 제거”한 것과 같이 익명을 보장한다는 의미를 담아 서비스의 로고를 디자인했습니다.

동국대학교 대나무숲 SNS🐘

📸인스타그램 바로가기

Q. Ncloud 사용 중 만족했던 점이나 아쉬운 점은 무엇이었나요?

먼저, 만족했던 점을 말씀드리면 한국어 친화적인 사이트이다 보니, 설명을 읽으며 생각보다 빨리 서비스의 내용을 파악할 수 있었습니다. 그 외에도 이상하게 번역된 타 서비스의 문서들을 보다 네이버의 공식 문서를 보니 더 빨리 이해되었고 공식 문서에 대한 설명 자체가 잘 명시되어 있기 때문에 실제로 사용함에 있어 별다른 어려움은 없었던 것 같습니다.

반면, 아쉬웠던 점으로는 기존에 다른 플랫폼 사용 경험이 있다 보니 비슷한 성격의 서비스 이름이 달라 바로 찾지 못했던 기억이 납니다. 하지만 이는 다른 브랜드의 서비스이니 당연한 거라 생각하고, 사용하며 충분히 해결되었습니다.

Q. 기타 공유해 주실 내용이 있다면 기재해 주세요.

네이버 클라우드 플랫폼 — 서버 (Server)

아직까지 제 지식이 부족해서 그런지 잘 모르겠으나, Server에서 기본으로 디폴트 되어 있던 사항을 적용하여 사이트를 제작하였으며, 기대했던 것 이상으로 해당 서버의 기본 스펙이 좋아 만족스러웠습니다. 다만, 초보자 입장에서 조금 더 다양하게 스펙을 선택할 수 있는 가이드가 있으면 좋을 것 같다는 것이 저의 의견입니다. 앞으로 서비스를 더욱 성장시켜서 네이버 클라우드에서 트래픽 관리와 보안 등에 대해서 공부해 본 사항도 적용해 볼 수 있는 기회를 얻고 싶습니다.

Ncloud로 날아오르는 개발자

- 엔클 날개, 일곱 번째 주인공 -

동국대학교 멋쟁이사자처럼 소속팀의

대학생 커뮤니티 서비스 개발기를 소개해 드렸습니다.

나만의 일기장에 조용히 기록하던 이야기를

세상과 함께 소통하는 커뮤니티 수단 ‘대나무숲’

#동국대학교 재학생 여러분!

이제부터는 관심이 가는 누군가를 찾거나

궁금한 점, 숨겨둔 진심을 털어놓고 싶을 때

동국대학교 대나무숲에 외쳐보세요 :)

Ncloud로 날아오르는 개발자 이야기

다음 엔클 날개에서도

Ncloud와 함께 비상하는 개발자의

알찬 이야기를 소개해 드리겠습니다.

🔎 엔클 날개 정주행 (구. 걔들N썰)

1) 개발자 육성 기업 F-Lab의 멘티

커뮤니티, 딜리버리, 경제뉴스 알림봇 개발기

2) IT 프로젝트 플랫폼 비사이드

선물 추천앱, 채식 챌린지앱 개발기

3) 보안 리더 양성 프로그램 BoB 소속 팀

보안 SIEM 솔루션 개발 프로젝트

4) 클라우드 동아리 Cloud Club 소속 팀

클라우드 네이티브 개발기

5) IT 연합 동아리 넥스터즈 소속 팀

여행 영상 아카이빙 서비스 개발기

6) IT 프로젝트 플랫폼 비사이드

비사이드 프로젝트 앱 개발기

--

--

NAVER CLOUD PLATFORM
NAVER CLOUD PLATFORM

We provide cloud-based information technology services for industry leaders from startups to enterprises.