스터디 진행 일시
날짜 : 8월 28일 (목요일) 시간 : 오후 6시 ~ 9시 (3시간) 장소 : 강남 (오프라인)


🔧 금주 스터디 일정
  • 아이스 브레이킹
  • EC2 / ECS 세미나 유경님
  • 채팅 설계 및 플로우차트 그리기


🐥 EC2, ECS가 무엇일까?

🔥 유경님의 세미나 🔥

유경님이 정리하신 블로그 링크- [AWS] Amazon ECS란 ?

  • Amazon EC2 (Elastic Compute Cloud)

    • AWS에서 제공하는 가장 기본적인 가상 서버(VM, Virtual Machine) 서비스
    • 원하는 사양(CPU, 메모리, 디스크 등)을 골라 인스턴스를 실행 가능
    • 서버에 직접 OS를 설치하고 애플리케이션을 운영하는 방식
    • 확장성(스케일 업/다운)과 유연성이 높음
    • 예시 : 클라우드에서 내가 원하는 성능의 “개인 컴퓨터”를 빌려 쓰는 것
  • Amazon ECS (Elastic Container Service)

    • AWS에서 제공하는 컨테이너 오케스트레이션 서비스
    • Docker 컨테이너를 배포, 관리, 확장할 수 있음
    • 서버를 직접 관리할 수도 있고(EC2 모드), 서버리스 방식으로 관리할 수도 있음 (Fargate 모드)
    • 다수의 컨테이너를 손쉽게 클러스터로 운영 가능
    • 예시 : 여러 애플리케이션(컨테이너)을 배로 싣고 효율적으로 운항하는 항만 관리 시스템


채팅 API 1차 필요한 기능 리스트
  1. [근우님-백엔드/유경님-백엔드/요한님-안드로이드] 로그인

    • 간편 로그인 : 카카오톡


    카카오로그인

    로그인 동작 구조 파악하는 소셜팀(근우님/유경님/요한님)

  2. [소영님-웹] 친구 추가
    • 주소록 (아이디/전화번호)
  3. 채팅방 목록
  4. 채팅방 생성 (1:1 채팅)
  5. 채팅방 진입(소켓 열기)
  6. 채팅방 나가기(영구이탈)
  7. 채팅방 (상단 고정)즐겨찾기
  8. 친구 목록
  9. 친구 삭제
  10. 친구 차단
  11. 채팅 알림
  12. 채팅 메시지 보내기

은지님 : 인프라 구성 및 채팅 API 스펙 작성