[개발자의 Ncloud 활용 썰] EP.6 : 비사이드 프로젝트 APP 개발기 — 하루냥ㅣ누구올림ㅣLetters to…
NCloud를 활용하는 개발자들의 솔직 담백한 이야기
[ 개발자 NCloud 활용 썰 Ep. 06 ]
지금까지 여러분께 네이버 클라우드 플랫폼 (Ncloud)를 활용한 다양한 개발 이야기를 소개드렸습니다!
1) 개발자 육성 기업 F-Lab의 멘티
2) IT 프로젝트 플랫폼 비사이드 팀
3) 보안 리더 양성 프로그램 BoB 소속 팀
4) 클라우드 동아리 Cloud Club 소속 팀
5) IT 연합 동아리 넥스터즈 소속 팀
어느덧 여섯 번째 활용기. 지금부터 시작합니다!
[걔.들.N.썰] 에 반가운 손님이 다시 찾아왔습니다!
두번 째 에피소드를 통해 소개해드린 IT 프로젝트 플랫폼 비사이드 인데요.
사이드 프로젝트와 경험을 통해 성장하는 비사이드 챌린지 참가자 분들의 흥미로운 개발 이야기.
그 두 번째 버전을 가져왔습니다. 💌
About 비사이드
비사이드 는 현업 개발자👦, 디자이너🧖♀️, 기획자👩⚖️ 각각이 한 팀이 되어 원하는 서비스를 만들도록 팀 빌딩, 프로젝트 관리, 네트워킹을 지원하는 IT 프로젝트 플랫폼입니다.
지금까지 무려 1,200명의 비사이더와 함께 130개의 프로젝트를 수행하며 끊임없이 경험하고 성장하고 있는데요. (*2023.07 기준)
머릿 속에만 있던 그 무언가를 다양한 IT 동료들과 교류하며 IT 서비스의 A부터 Z를 경험하고 싶은 기획자, 디자이너, 개발자 분들!
주목해주세요! ✍🏻
[걔.들.N.썰 시리즈]는 Green Developers 프로그램 제휴 단체 소속 개발자분들이 작성해주신 후기를 바탕으로 합니다.
Green Developers 프로그램 은 예비, 주니어 개발자를 대상으로 하는 IT 교육 기업, 개발자 동아리 등 제휴 기관 회원분들께 세 가지를 지원하는 프로그램입니다.
✔ 최대 100만 원의 클라우드 크레딧
✔ 초보자를 위한 교육 자료
✔ 개발자 네트워킹
개발을 경험하며 멋진 아이디어를 서비스로 만들어 세상에 내놓기까지. 역량 있는 개발자로 성장할 수 있도록 클라우드 서비스와 개발자 네트워킹을 지원합니다.
개발자 교육 기관, 개발자 동아리, IT 프로젝트 플랫폼 등 예비 개발자 및 3년 차 이하 주니어 개발자를 보유한 기업, 기관, 단체의 제휴 문의도 언제나 환영입니다!
💌 문의 : greendevelopers@navercorp.com
<하루를 공감해주는 일기장 앱 “ 하루냥 ”>
- 하루를 위로해주는 모바일 속 작은 내 친구 -
Q. ‘하루냥’ 은 어떤 서비스인가요?
하루냥은 일기를 쓰면 그 내용에 맞춰 위로와 공감을 담은 쪽지를 보내주는 사용자 참여형 일기장 서비스예요.
날마다 느낀 기분을 선택해 일기를 쓸 수 있고, 감정 캘린더를 통해 내가 쓴 일기 목록을 한 번에 확인할 수 있습니다. 또한 오늘의 날씨, 기분, 일기 내용 등을 작성할 수 있습니다. 일기 내용을 작성하기 어려울 경우에는 추천 주제를 제시하기도 합니다.
일기를 쓰고 나면 하루냥이 일기 내용에 맞는 공감과 위로가 담긴 쪽지를 건네줍니다. 진심 어린 한 마디로 당신의 기분을 풀어주고, 때로는 응원을 보내주는 하루냥을 만나보세요.
[ 주요 기능 ]
- 일기 목록을 한 번에 볼 수 있는 감정캘린더
날마다 느낀 기분을 선택하고 일기를 써봐요. 내가 주로 어떤 기분으로 지내고 있는지 한 눈에 파악이 가능해요. 기분 아이콘을 클릭하면 내가 쓴 일기를 볼 수 있답니다.
- 일기 쓰기
오늘의 날씨, 기분, 기분의 정도, 일기 내용을 작성해봐요. 일기 내용이 작성하기 어렵다면 하루냥이 일기를 쓰기 쉽게 주제를 알려줄거에요. 오늘 하루 동안 어떤 일이 있었는지, 점심엔 뭘 먹었는지 자유롭게 기록해봐요.
- 하루냥의 쪽지로 공감해주기
일기를 쓰고 나면 하루냥이 일기 내용에 맞게 공감과 위로가 담긴 쪽지를 선물해줄거에요. 진심 어린 한 마디로 당신의 기분을 풀어줄 수 있고, 때로는 응원을 보내서 힘이 나게 할 수 있어요.
Q. Ncloud 를 어떻게 활용하셨나요?
저희는 Ncloud의 Standard 서버를 활용해 전반적인 프로젝트 서버를 구동중입니다.
운영 체제를 별도로 설치하지 않아도 선택한 서버 이미지에 따라 서버가 제공되고, 서비스 규모나 사용 목적에 따라 서버 타입이 세분화되어 있다는 점이 마음에 들었어요. 또한 네이버 클라우드 플랫폼 콘솔에서 몇 분 내에 서버를 손쉽게 생성할 수 있는 점도 매우 편리했습니다.
특히, MySQL, redis, mongodb 데이터베이스 서버, nginx 웹서버 등을 유용하게 사용했습니다.
MySQL의 경우, 이미 서비스가 설치된 형태의 서버를 제공하기 때문에, 추가적인 시간과 리소스 투입 없이도 손쉽게 사용이 가능했으며 다양한 버전을 선택할 수 있었다는 점도 장점으로 다가왔습니다.
📌 Ncloud NGINX Plus API Gateway 자세히 보기
Q. Ncloud 를 사용하면서 만족했던 점이나 아쉬운 점은 무엇이었나요?
이번 프로젝트를 진행하면서 처음으로 서버 구축을 경험해봤는데, 국내 서비스라 정보 검색이 편리하다는 점이 가장 큰 장점으로 다가왔습니다. 또한 Ncloud 자체적으로도 각 서비스에 대한 설명이 충분했기에 큰 문제 없이 서버 구축도 수월하게 진행할 수 있었습니다.
서버 세팅에 관한 부분 또한 Ncloud 자체 콘솔에서 편리하게 관리할 수 있었습니다. 정해진 프로젝트 기한 내에 결과물을 만들어야 했던 저희 팀의 경우 특히 비용 및 시간 면에서 매우 효율적으로 활용할 수 있었고요.
또한, 메인계정-서브계정을 분리하여 다른 팀원과 서버를 같이 관리할 수 있다는 점도 매우 유용했습니다. 참고로, 같은 서비스를 여러 담당자가 운영하는 경우 Ncloud의 Sub Account 기능을 활용하여 서브 계정을 생성하고, 권한을 부여하여 효율적으로 서비스를 운영 및 관리할 수 있습니다.
반면, SSH 접속시 터미널에서 매번 직접 정보를 입력해야하는 점이 조금 번거로웠는데요. 해당 부분만 보완된다면 아주 만족스러운 서비스라고 생각됩니다! :)
🛒앱 다운로드 :
<메시지 큐레이션 앱 “ 누구올림 ”>
- 대학생을 위한 메시지 큐레이션 서비스 -
Q. ‘누구올림’ 은 어떤 서비스인가요?
누구올림은 대학생의 사랑, 학교 생활, 아르바이트 등 직면하는 모든 상황에서의 소통을 돕습니다.
우리는 매일 글을 쓰고 메시지로 소통합니다. 카톡, 문자, 메일 등 소통 방법은 다양합니다. 하지만 글로 써 내 의견을 정확하게 전달하고 원활하게 소통하는 것은 매우 어려운데요. 난감한 상황, 어려운 상대방, 전하기 미안한 말들 등등.. 글을 쓰기 전에 고려해야 할 것들이 무척 많기 때문입니다. 메시지를 쓰기 전, 머리를 뜯으며 고민했던 모든 순간을 누구올림에게 맡겨주세요!
[ 주요 기능 ]
- 템플릿 검색
누구올림에서는 다양한 문구 템플릿을 제공합니다. 어떤 상황에도 쓸 수 있는 적합한 문구를 쉽고 빠르게 찾아보세요!
- 편지 쓰기
템플릿을 선택했다면, 본인의 취향에 맞게 선택한 템플릿을 자유자재로 꾸밀 수 있습니다. 텍스트 추가 또는 이미지 편집을 통해 취향저격 편지를 작성해보세요.
Q. Ncloud 를 어떻게 활용하셨나요?
개발 인프라 구축을 위해 최소한의 비용으로 서비스를 구성하는 것이 목표였는데요. DB 혹은 로드밸런싱 서비스를 직접 이용하지 않고 클래식 서버에 직접 구축하는 방식을 사용하였습니다.
특히 Ncloud Classic 서버 중 Compact-g1 타입을 사용함으로써 가격 부담을 줄일 수 있었고, 개발 테스트 서버로 사용하기에 매우 만족스러웠습니다.
1. Classic 서버 3대
- [Compact] 1vCPU, 2GB Mem [g1] -> REST API 서버
- [Compact] 1vCPU, 2GB Mem [g1] -> 로드밸런서 서버
- [Compact] 1vCPU, 2GB Mem [g1] -> DB 서버
2. Public IP 3개
- 서버 3개 각각의 IP 할당
Q. Ncloud 를 사용하면서 만족했던 점이나 아쉬운 점은 무엇이었나요?
타 클라우드 대비 비용 측면에서 굉장히 합리적이였습니다. 또한 프리티어(Free-Tier) 서비스와 더불어 무료로 제공하는 요금이 많아 다양한 서비스를 선택적으로 사용해볼 수 있는 점이 큰 장점으로 다가왔습니다.
🛒앱 다운로드 :
<우편 사서함 앱 “ Letters to… ”>
- 진짜 나와 너로 만나는 우편 사서함 -
Q. ‘Letters to…’ 는 어떤 서비스인가요?
Letters to…는 익명의 공간에서 솔직한 대화로 편지를 나누는 우편 사서함 앱 서비스입니다.
나를 모르는 누군가에게 내 마음을 털어놓고 싶을 때 관심사, 성향에 따라 편지를 주고받을 수 있습니다. 편지지를 고르고, 우표까지 붙이며 온라인에서도 오프라인 경험을 그대로 느낄 수 있습니다. 또한 보낸 편지에 대해 내 사서함에서 답신을 기다릴 수도 있는데요. 아날로그 감성을 그대로 살려, 상대방과 나의 거리에 따라 편지를 보내고 받는 시간 또한 달라집니다.
무료한 일상, 지친 관계 속에서 진정성 있는 대화가 필요한 그 누구나, Letters to… 를 열어보세요 💌
[ 주요 기능 ]
- 편지 작성
사진 첨부, 텍스티콘과 편지 꾸미기, 우표 사용으로 상대방에게 하고 싶은 말을 다채롭게 표현할 수 있습니다.
- 관심사 및 성향 공유
나의 관심사와 성향을 선택할 수 있습니다. 또한 봉투를 통해 다른 사람들이 나의 관심사와 성향을 볼 수 있습니다. 마음이 맞는 사람과 대화를 이어나가 보세요!
Q. Ncloud 를 어떻게 활용하셨나요?
클라이언트와 원활하게 소통하기 위해서는 API 서버를 통한 통신이 중요한데요. 저희는 주로 앱을 이용하기 위한 API 서버와 데이터 베이스 배포 및 운영을 위한 클라우드 서버로 Ncloud를 활용했습니다.
Q. Ncloud 를 사용하면서 만족했던 점이나 아쉬운 점은 무엇이었나요?
타 클라우드 서비스보다 직관적이고 쉬운 UI로 이용하기 편했습니다. 또한 한글로 쉽게 이용할수 있다는 점이 국외 여러 클라우드 플랫폼에 비해 큰 장점이라고 느껴집니다.
아쉬운 점으로는 오브젝트 스토리지(Object Stroage) S3 SDK Library 호환 지원 기능은 private/public을 관리하기 어려워 앱에서 서버로 보내 서버에서 업로드하는 방식을 취해야 했습니다.
그럼에도 불구하고 네이버 클라우드 플랫폼을 사용하여 앱 서비스를 구축하는 경험은 지금껏 사용해온 해외 타 클라우드 플랫폼을 사용할 때보다 훨씬 간편하고 손쉬웠습니다. 앞으로도 네이버 클라우드 플랫폼을 활용해 서비스를 운영하고 성장시킬 계획입니다. :)
📌 Ncloud Object Stroage 자세히 보기
🛒앱 다운로드 :
[걔.들.N.썰] 그 여섯번 째 이야기
비사이드 3개 팀의 Ncloud 활용 앱 개발기를 소개해드렸는데요 🎈
“서툴러도 괜찮아요. 우리에겐 글이 있잖아요.”
글이란 서툰 마음을 표현하기도, 감정을 써내려가기도, 머릿 속 머물던 생각을 끄집어내기도 해주는 다정한 존재인 것 같습니다.
다양한 형태의 글을 온라인 형태로 구현해주는 매력적인 서비스들을 만나볼 수 있어 아주 뜻깊은 시간이었습니다! 📝
인터뷰에서도 말씀 주셨듯 개발 경험이 많은 상황은 아니었지만, Ncloud Server, API, Object Storage 등을 활용하여 손쉽게 서버 구축부터 세팅하고 서비스를 구현한 세 팀의 Ncloud 활용기 또한 인상깊었습니다.
Storage, Load Balancer, Snapshot .. 등등 다양한 연동 부가 서비스도 함께 사용 가능한 네이버 클라우드 플랫폼.
앞으로도 많은 관심 부탁드립니다. :D
개발자가, 들려주는, Ncloud 썰
EP. 7 에서도 Ncloud 환경에서 열심히 개발하고 있는 개발자분들의 다양한 이야기로 찾아뵙겠습니다.