충분한 의사소통과 빠른 의사결정으로, 기획부터 개발까지 문제 되는 부분 없이 매끄럽게 진행됐습니다. 각자 하기로 한 부분은 어떻게든 끝내는 모습이 인상 깊었습니다. 결과도 좋고 팀웍도 좋았어서 깔끔하게 마무리해서 너~~~무 좋았습니다
김종규
원활한 의사소통과 문제 발견 시 공유해서 해결하는 부분이 팀의 긍정적인 시너지를 많이 느끼게 되었습니다. 이번 프로젝트 수고많으셨고, 최종 프로젝트까지 다들 화이팅하시길 기원합니다.
김대영
젭 뿐만아닌 부재시 슬랙을 이용하여 빠른 정보전달을 통해서 빠른 문제 해결, 코드 작성으로 프로젝트 작업간 효율성을 극대화하여 높은 완성도를 이루었던거 같습니다. 또 이번 프로젝트에서도 새로운 기능과 프로그램에대해 알고 배울수 있어서 좋은 경험이 되었습니다.
김혜윤
역대 원할한 소통이 가장 잘 된 팀으로 문제 해결 및 개발 진행에서 집단 지성을 잘 사용한 것 같습니다. 피드백을 통해 트러블 슈팅 작성 시, 문제 상황을 더 자세하게 작성 해야겠습니다. 순서 변경 로직을 프론트 없이 백엔드에서 좀 더 효율성(?)있게 구현 할 수 있는 방법을 찾아보는 것이 숙제…! 다들 수고하셨습니다.!
프로젝트의 각자 작성해야하는 코드에 대해 팀원들과 토의를 진행하였는데 API 세분화를 위하여 크게 도메인, 글로벌 2가지 형태로 패키지를 나눈후 도메인안에는 각자 맡아서 작성해야하는 API에대해서 Controller - Service - Repository - Dto - Entity 형태로 패키지를 정리하고, 글로벌 패키지쪽에는 로그인 및 JWT,Config, CommonResponse에 관한 내용으로 구분하여 정리하니 확실히 각 클래쓰에 대한 파일 정리와 구분이 명확해 졌다.
앞으로도 프로젝트 작성시 이러한 형태를 먼저 구상후 시행하면 좀더 빠르고 수월하게 프로젝트를 만들수 있을거 같다.
네트워킹: VPC (Virtual Private Cloud), CloudFront, Route 53 등
보안: IAM (Identity and Access Management)
이러한 AWS의 장점과 단점으로는
AWS 의 장점
확장성:광범위한 컴퓨팅 리소스에 대한 온디맨드 액세스를 제공하므로 기업이 필요에 따라 IT 인프라를 쉽게 확장
비용 효율성:AWS고객은 사용한 리소스에 대해서만 비용을 지불하므로 선불 비용이나 장기 약정 없이 비용 효율적인 솔루션을 제공합니다.
안정성:매우 안전하고 안정적인 데이터 센터의 글로벌 네트워크를 운영하여 고가용성 및 재해 복구 기능을 제공
유연성:컴퓨팅, 스토리지, 데이터베이스 및 분석을 포함한 광범위한 서비스를 제공, 고객이 다양한 애플리케이션과 서비스를 구축하고 실행
혁신:연구 개발에 막대한 투자를 하여 정기적으로 새롭고 혁신적인 서비스와 기능을 출시하고 고객에게 최신 기술에 대한 액세스를 제공
보안:고객 데이터를 보호하고 관련 규정을 준수할 수 있도록 다양한 보안 조치 및 인증을 구현
글로벌 도달 범위: 여러 지리적 지역에 위치한 데이터 센터를 통해AWS를 통해 고객은 데이터를 고객과 더 가까운 위치에 저장하여 성능을 개선하고 대기 시간을 줄일 수 있다.
AWS 의 단점
복잡성: 클라우드 컴퓨팅을 처음 접하는 조직의 경우 관리 및 탐색이 복잡할 수 있는 광범위한 서비스 및 기능을 제공
비용:비용 효율적인 솔루션을 제공하지만 사용량이 많거나 특수한 요구 사항이 있는 비즈니스에는 요금 모델이 비쌈
인터넷 의존성:안정적이고 빠른 인터넷 연결에 의존하며 모든 중단은 서비스의 성능과 가용성에 영향을 미침
공급업체 종속: 기업이AWS에 투자한 후에는 다른 공급업체로 전환하는 것이 어렵고 비용이 많이 들기 때문에 공급업체 종속이 발생
보안 문제:다양한 보안 조치를 구현하지만 클라우드에 중요한 데이터를 저장하는 것과 관련된 보안 위험과 우려가 여전히 존재
통제력 부족:AWS고객은 기본 인프라와 서비스를 관리하고 유지하기 위해Amazon을 신뢰해야 하며, 이로 인해 IT 리소스에 대한 통제력과 가시성이 줄어들 수 있다.
느낀점
이전에 배웠던 오픈소스중 Kakao Developers와는 다르게 더욱더 많은 기능을 가지고 있어서 영상을 보면서도 잘 와닿이 않았다.
실제로 현업에 가면 다양한 오픈소스를 이용하여 작업을 실시 할것이고 듀터님 말씀으로는 이를 다 암기하는 사람은 없으며 대부분 가져와서 적용하는 것이라고 하는데 정말 공부하면 할수록 편한것들이 많아지는 반면 이에따라 점점 복잡하고 다양한 기능이 생겨나니 정말 끊임없이 배워야 할거 같다.