본문 바로가기

Project7

S.A - 대규모 AI 시스템 설계 프로젝트 주제: 물류 관리 및 배송 시스템을 위한 MSA 기반 플랫폼 개발팀원: 조우석, 한미수, 조창현, 신진우 프로젝트 기간: 12/5 ~ 12/17S.A 작성 내용: ERD, 테이블 명세서, API 명세서, 아키텍처 설계도ERD  테이블 명세서    API 명세서노션의 파일 용량이 커서 pdf의 데이터가 이상한 부분이 있습니다.파일로 추출하기 위해 배율을 작게 했더니 json 형식 등의 문제가 있습니다.따라서 api 명세서 링크를 첨부합니다https://www.notion.so/teamsparta/API-57d139b62887422283c4030f11d26af2  아키텍처 2024. 12. 9.
Project Day 3 : 프로젝트 제목 선정, 역할분담, todo 프로젝트 제목 선정 회의 주제: 영화 리뷰 sns 사이트 후보 1. 팝콘톡 -> 팝콘(영화) 톡(소통) 2. 무비 업 스케일 -> 리뷰를 통해 영화에 대한 지식을 키워나가자 3. 영화 소담 -> 영화 리뷰를 통해 소소하게 이야기하자 4. MRS(Movie Review Sns) -> 이니셜 그대로 투표결과: 팝콘톡 4표 -> 팝콘톡 채택 역할 분담 API 명세서 https://www.notion.so/teamsparta/17b7d0c1b7be44a2bf0141b6109ed30d?v=74bc6889cd284f53b7224afaa274f123 API 명세서 | Notion Built with Notion, the all-in-one connected workspace with publishing capabil.. 2024. 3. 28.
Project Day 2 : S.A 작성 주제: 포인트를 사용한 영화 할인 티켓 교환(주제명은 추후 수정) 관리자게시글에 선착순 댓글 10명 포인트(동시성이슈) 상품 등록 시 이미지(s3) 관리자 게시글 조회(캐싱) -> 회원로그인(캐싱) CICD를 이용한 자동 테스트 구축 CICD와 Docker이미지를 이용한 배포 기능 구현 회의 코드컨벤션 1. JDK version JAVA 17 2. Code Style https://github.com/google/styleguide/ GitHub - google/styleguide: Style guides for Google-originated open-source projects Style guides for Google-originated open-source projects - google/styl.. 2024. 3. 27.
팀 프로젝트 3. Trello 2일차: 댓글 생성시 card의 모든 worker 에게 알림 보내기 팀 프로젝트 2일 차 내가 맡은 구현부는 card에서 사용자들이 댓글로 대화할 수 있는 기능에, 댓글이 생성되면 해당 card의 모든 worker에게 알림을 보내는 기능 구현이다. 댓글을 작성하는 CRUD 기능구현 설명은 블로그 내용에서 생략하고, 알림을 보내는 기능 위주로 설명하겠다. 특정 카드에 댓글이 추가될 때 작업자에게 알림을 보내는 메서드로, CommentService에서 구현한 해당 카드에 대한 가장 최근의 댓글을 가져온 후, 카드에 연결된 worker들을 찾는다. 작업자 목록을 순회하면서 각 작업자에게 SSE (Server-Sent Events) Emitter를 사용하여 알림을 전송한다. 알림을 보낸 후에는 알림 정보를 데이터베이스에 저장하고, 작업자의 알림 수를 증가한다. 만약 예외가 발생.. 2024. 3. 19.
팀 프로젝트 3. Trello 1일차 (프로젝트 스코프 정하기) Trello Trello는 보드, 목록, 카드 개념을 사용하여 팀이 작업을 구성하고 관리하는 데 도움을 주는 웹 기반 프로젝트 관리 애플리케이션입니다 보드: 보드는 작업을 구성할 수 있는 프로젝트 또는 상위 수준 카테고리를 나타냅니다. 보드는 일반적으로 조직 내의 다양한 프로젝트, 팀 또는 부서를 나타내는 데 사용됩니다. 목록: 각 보드 내에서 여러 목록을 만들 수 있습니다. 목록은 상태, 워크플로 단계 또는 프로젝트와 관련된 기타 기준에 따라 작업을 분류하는 데 사용됩니다. 일반적인 목록 이름에는 "To Do", "In Progress", "Done" 등이 포함될 수 있습니다. 카드: 카드는 프로젝트 내에서 추적하려는 개별 작업 또는 항목입니다. 특정 작업, 아이디어 또는 작업 항목에 대한 카드를 만들.. 2024. 3. 18.
팀 프로젝트 2. OTT 추천 커뮤니티 서버 (뉴스피드) 주제: OTT 추천 커뮤니티 서버 시청한 영화 및 드라마를 공유하여 다른 유저에게 소개하고 함께 소통하는 커뮤니티 제공 팀명 : threethreethreethree 팀원 : 팀장 정현준, 임현태, 박희은, 송선호, 조우석 프로젝트 기간: 2024.02.07 - 2024.02.15 repository : https://github.com/wooseok50/OTT_Suggestion?tab=readme-ov-file GitHub - wooseok50/OTT_Suggestion: 팀 프로젝트 2. OTT Suggestion Community 팀 프로젝트 2. OTT Suggestion Community. Contribute to wooseok50/OTT_Suggestion development by crea.. 2024. 2. 16.
팀 프로젝트 1. 학생 관리 프로그램 학생 관리 프로그램: 관리자로서 수강생, 과목, 점수 등의 정보를 생성, 조회, 수정, 삭제 Github: https://github.com/wooseok50/SpartaCampManagementApp GitHub - wooseok50/SpartaCampManagementApp: 팀 프로젝트 1. 수강생 관리 프로젝트 팀 프로젝트 1. 수강생 관리 프로젝트. Contribute to wooseok50/SpartaCampManagementApp development by creating an account on GitHub. github.com 주요 기능 수강생 관리 수강생 정보 등록 (고유 번호, 이름) 수강생 목록 조회 점수 관리 수강생의 과목별 시험 회차 및 점수를 등록 (1~10회, 1~100점) .. 2024. 1. 17.