[Cl☁️udClub] 클라우드 관련 논문 주제 조사

지니박박구리·2021년 5월 17일
0
post-thumbnail

1. WebRTC로 화상 채팅 웹서비스 구현

WebRTC?

WebRTC(Web Real-Time Communications)란, 웹 어플리케이션(최근에는 android 및 ios도 지원) 및 사이트들이 별도의 소프트웨어 없이 음성, 영상 미디어 혹은 텍스트, 파일 같은 데이터를 브라우져끼리 주고 받을 수 있게 만든 기술이다. WebRTC로 구성된 프로그램들은 별도의 플러그인이나 소프트웨어 없이 p2p 화상회의 및 데이터 공유를 한다.

한마디로 요약하자면, 웹 브라우저 상에서 어떤 플러그인 없이 음성채팅은 물론이며 화상채팅, 데이터 교환 까지도 가능하게하는 기술이라고 보면된다.

논문을 진행한다면?

특정한 타겟을 정하고 (비대면 과외, 코딩 교육, 컨퍼런스 등)
타겟층만을 위한 화상채팅 웹서비스를 기획하고 구현할 것이다.

이 주제에 대한 나의 피드백

장점
1. 이미 구현되어있는 코드가 많다(참고할 것이 많음)
2. 요즘 핫한 WebRTC 공부까지 할 수 있다.
3. 서버 구성(미디어 서버, 웹서버 ...), 소켓통신 등 다양한 개념을 공부할 수 있다.

단점
1. 어렵다(치명적)
2. 클라우드 공부보다는 웹&WebRTC 공부로 쏠릴 위험이 있음
3. 프리티어로 구현할 수 있을지 의문

출처



2. aws에서 도커파일로 웹 호스팅

왜 도커?

그냥 웹 호스팅하면되지 굳이 도커를 공부하면서까지 도커로 서버를 구동해야해서 이유를 붙여봤다.

  1. 변화하지 않는 실행 환경 확보를 위해서
  2. 코드를 통한 실행 환경 구축 및 애플리케이션 구성
  3. 실행 환경과 애플리케이션의 일체화로 이식성 향상

즉, 애플리케이션을 개발하면서 변화 없는 동일한 환경 구성을 할 수 있다!!

로컬에서 A,B,C 패키지를 설치해서 개발했다면 다른 환경으로 이전할때 다시 A,B,C를 설치하고 버전도 맞춰줘야하는데 이를 간단하게 해결할 수 있는 것이다.

프로젝트 진행 방식은?

  1. 인터넷에 많이 나와있는 토이프로젝트인
    블로그, 쇼핑몰 사이트를 간단하게 기획한다 (이외의 주제도 괜찮다)
  2. 로컬 환경에서 웹 개발 + 도커 공부 (두개를 병행해야함)
  3. 도커파일 생성
  4. aws에서 웹 호스팅

이 주제에 대한 나의 피드백

장점
1. 할만하다!
2. 구현자체는 간단하기 때문에 클라우드 공부에 집중할 수 있다
3. 도커를 공부하면서 시간나면 쿠버네티스도..? (ㅎ?ㅎ?)

단점
1. 웹관련 지식이 전혀 없다면 이 프로젝트 또한 부담이 될 것 같다
2. 논문 쓰기 애매하다..? 하지만 논문이 중요한게 아니라 우리가 소학회 활동으로 작은 것이라도 확실하게 얻어가는 것이 중요하기 때문에 이부분은 추후에 고민해보면 될 것 같다!

출처



3. 모바일 청첩장 메이커

갑자기 생각난 아이디어!!

사용 플로우

총 3개 뷰가 필요하다
1. 메인화면
2. 청첩장에 넣을 정보를 넣고, 디자인(색깔, 배경음악) 등 옵션 선택
3. 완성된 청첩장

비교적 간단한 플로우에 아이디어가 재밌어서 같이 만들면 어떨까 싶다!

이 주제에 대한 나의 피드백

장점
1. 간단하다

단점
1. 청첩장이다보니까 피치못하게 프론트에도 신경써야할 것 같다.
하지만! 부트스트랩 무료 템플릿 사이트는 널려있으니 이를 이용하면 생각보다 간단하게 해결될 것 같고, 기술스택에 프론트도 추가된다는 장점으로 승화 가능^!

profile
킹왕짱 DevOps Engineer가 되고 싶습니다

5개의 댓글

comment-user-thumbnail
2021년 5월 25일

웹RTC..ㅎㅎ졸프때문에 방학 때 엄청 서치해본 기억이 나네요ㅋㅋㅋㅋㅋ같이 논문을 쓰게 된다면 이번에 다시 도전해보는 기회가 될것 같아요ㅎㅎ 많이 찾아서 이론은 빠삭 합니다!!

답글 달기
comment-user-thumbnail
2021년 5월 31일

꼭 결과가 논문이 아니여도 괜찮은거니까 전 도커파일로 웹 호스팅하는 주제도 괜찮을것같아요!
요즘 도커를 많이 배우는 추세던데 하게된다면 도커에 대한 공부도 할 수 있을것같아 좋을것 같습니다~~

답글 달기
comment-user-thumbnail
2021년 5월 31일

논문도 논문이지만 의미 있는 프로젝트를 통해 지식을 쌓는 것도 좋을 것 같아서 도커를 활용한 웹호스팅도 괜찮을 것 같아요~

답글 달기
comment-user-thumbnail
2021년 6월 1일

우와 3개의 주제 다 흥미로운 것 같아요! 요즘 뜨고 있다는 도커 관련된 기술에 관해 공부해보면 여러모로 많이 배울 수 있을 것 같아서 2번도 좋을 것 같구요, 3번도 재미있는 작업이 될 것 같아서 해보면 좋을 것 것 같습니다~

답글 달기
comment-user-thumbnail
2021년 6월 1일

이번 토이 프로젝트를 하면서 도커도 공부해보고 웹 개발도 공부해볼 수 있는 계기가 될 것 같아 2번 방식을 관심있게 보았어요~! 그리고 화상 채팅을 통해 소켓 통신도 해보면 좋을 것 같네요~

답글 달기