해커톤 (4) 썸네일형 리스트형 [DSC 해커톤] 회고록 서론두 번째 해커톤이 끝났다. 이번 해커톤은 지난 해커톤과 성질이 많이 달랐다. 좋은 성적을 받지 못한 것은 내 부족한 경험 때문일 것이다. 지난번과 똑같은 클라우드 해커톤이었지만, 이번에는 클라우드 아키텍처보다 아이디어와 발표가 더 중요했던 것 같다. 또한 많은 권한이 막혀 있어서 클라우드 아키텍처로 차별점을 두기가 어려웠다. 획기적인 아이디어를 구상하는 것은 너무 어려운 일이다. 더 공부해서 다음 해커톤에서는 입상을 노릴 수 있는 사람이 되어야겠다. 배운 점아이디어 미리 구상해 가기다른 팀들이 다 괜찮은 아이디어를 구상한 것은 미리 알려준 주제에 맞게 준비해 왔기 때문일 것이다. 공지한 주제와 OT 때 전달받은 주제가 달라서 미리 준비하지 않은 것은 나의 잘못이었다. 다음부터는 두 개의 주제를 모두 .. [ACC 해커톤] 회고록 서론해커톤이 끝났다. 3주 동안 정말 많은 회의를 진행했고, 결국 주제였던 '대규모 메일 발송 시스템'은 구축할 수 있었다. 뭣 모르고 서버리스로 구현했지만, 열심히 한만큼 결국 성과를 낼 수 있었다. 아쉬웠던 점은 테스트의 부재와, 성능 저하에 대한 정확한 원인 규명을 못했다는 점, 그리고 미숙한 발표 정도가 있었다. 또한 내가 협업 경험이 부족해서 그런지 정말 협업을 못한다는 생각이 들었다. 8월 16일에 또 한번 해커톤을 진행하는데, 그때는 더 나은 모습으로 참가하겠다. 배운 점협업을 잘 하기누군가에게 설명하는 시간과 내가 혼자 개발하는 시간이 동일하다고 느껴져도 일단 설명하는 것이 맞다. 내가 가진 개발에 대한 이해도가 가장 높다 하더라도 결국 내가 보지 못하는 시야가 존재하기 때문이다.인프라 .. [ACC 해커톤] 필수 사항 생각해보기 생각해볼 수 있는 보안 종류전송간 암호화SSECSEKMSCloudTrail 보안 취약점 찾기 전 구간 이동 시 탈취 우려유저가 API 요청 시 탈취 우려S3에 유저의 고객이 저장된 순간 이메일 탈취 우려DynamoDB 보안.해결책예빈님이 보내주신 자료를 읽어봤을 때, AWS가 제공해주는 보안 기능 설정만 잘 하면 문제가 없다. 사실 AWS가 제공하는 보안 기능 외에 추가로 해줘야 하는 것이 있으면 그건 AWS의 잘못이기 때문에 걱정할 이유가 없겠다.API Gateway 보안 관련다행히 API Gateway가 자체적으로 보안이 잘 되어 있다. (SSL/TLS 인증서, HTTPS 엔드포인트 제공 등)쓰로틀링을 지원해서 사용자 자체가 문제인 경우도 해결 가능프런트를 구현한다면 cognito를 사용해서 서비스 .. [ACC 해커톤] 1주차 회고록 서론팀 주제는 이메일 대량 발송 시스템 설계가 나왔다. 첫 주차 과제인 아키텍처 초안 구상, 유저 시나리오 작성을 수행하기 위해 3회의 온라인 모임과 1회의 오프라인 모임을 가졌다. 오프라인 모임은 사당 스터디룸에서 진행됐고, 뱅크샐러드에 재직 중인 멘토님께 피드백을 받으면서 진행했다. 배운 것들아키텍처 초안은 개괄적으로 구성하자. 자세한 로직은 실제로 서비스를 사용한다는 생각으로 살을 붙여 나가는 것이 좋다. 처음부터 구체적으로 진행하다보니 자꾸 결과가 산으로 가게 되었다. 동작하는 것이 먼저이고, 최적화는 나중에 처리하도록 하자.유저는 람다의 트리거가 될 수 없다.유저와 람다 사이에 API Gateway를 배치해야 한다.특정 시간에 람다를 실행시키고 싶다면 EventBridge를 사용하자.EventB.. 이전 1 다음