본문 바로가기

Sparta

(36)
[Sparta] 14-4 AWS_CloudFront Today I Learned 4. CloudFront 1. CloudFront Amazon CloudFront는 개발자 친화적 환경에서 짧은 지연 시간과 빠른 전송 속도로 데이터, 동영상, 애플리케이션 및 API를 전 세계 고객에게 안전하게 전송하는 고속 콘텐츠 전송 네트워크(CDN) 서비스입니다. CloudFront는 AWS에서 제공하는 CDN 서비스다. CDN은 이전에 자세히 다루었다. CloudFront의 사용 목적은 내 파일들을 캐싱함으로써 전 세계의 사용자에게 좀 더 빠른 전송속도를 제공해 주는 것이다. CloudFront는 세계 곳곳에 Edge Server(Location)을 두고 Client에 가장 가까운 Edge Server를 찾아 Latency를 최소화시켜 빠른 데이터를 제공한다. 나는 ..
[Sparta] 14-3.AWS_IAM Today I Learned 3. AWS IAM & AWS SDK 1. Amazon IAM IAM이란? AWS Identity and Access Management(IAM)는 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스입니다. IAM을 사용하여 리소스를 사용하도록 인증(로그인) 및 권한 부여(권한 있음)된 대상을 제어합니다. 사용방법 프로그래밍 방식 액세스(액세스 키)로 사용자를 추가하여 사용한다. 권한설정 - 기존 정책과 직접 연결 - S3FullAccess 선택 "액세스 키 ID" 와 "비밀 액세스 키" 를 발급받음 (유출 되지않게 조심) 1-1. Amazon IAM 추가 설명 IAM에 대한 이해도를 높이기 위해 추가 설명이 필요할 것 같다. IAM은 어떤 사용자나 그룹이 내 ..
[Sparta] 14-2.AWS_S3 Today I Learned 2. AWS S3 클라우드는 기존의 서버 컴퓨팅 시장을 빠르게 대체하는 산업이다. 클라우드는 우리가 만든 서비스를 돌아갈 수 있게 해주는 곳이다. 흔히들 웹사이트를 돌리기 위해 필요한 도메인, 서버, 데이터베이스 등등을 제공해 주고, 개발자들 사이에서는 클라우드를 인프라라고 얘기한다. 1. Amazon S3 Amazon Simple Storage Service, S가 3개라 S3인가... S3는 인터넷 스토리지 서비스이다. 웹 규모 컴퓨팅 작업을 보다 쉽게 할 수 있도록 설계되었다고 한다. Amazon S3에서 제공하는 단순한 웹 서비스 인터페이스를 사용하여 언제든지 웹상 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있습니다. Amazon S3 장점 및 사용법 Amazo..
[Sparta] 14-1. 2차 프로젝트 발제 2021-10-05 To-Do 7시 기상 아침식사 오전운동 연휴간에 계획한 양의 공부량을 달성하지 못했다. 사실 절반도 못.... 몰입을 위해 당분간 게임은 끊어야겠다. 혼자는 안하는데 친구들이 꼬시면 자꾸 넘어간다... PC에서 게임을 지우고 친구들에게 선언했다. "올해는 게임 안해!" Today I Learned 1. 2차 프로젝트 발제 지난주, 1차 프로젝트가 마무리 되었다. 잘 한것도 있고 못 한것도 있다. 발제가 끝나고 팀원들과 앞으로 2주간 구현 및 개선하고자 하는 기능들에 대해 의견을 나누었다. 결과는 다음과 같다. 1차 프로젝트의 POC 구현 대상에서 제외된 기능 추가 로그인 (JWT 인증 방식으로 로그인 구현하기) 마이페이지 추천하기 좋아요 홈버튼 추천하기 - 유저로부터 사진을 AWS의 ..
[Sparta] 13. 발표 및 구현테스트 2021-10-01 To-Do 7시 기상 아침식사 오전운동 (등) 오늘도 운동 실패 ^^... 오늘 오전엔 한국장학재단에 학자금 관련 문의하느라 정신이 없었다... 남의 돈을 빌릴때는 항상 잘 알아보고 신경을 쓰자... Today I Learned 1. 프로젝트 발표 및 구현테스트 드디어 1차 프로젝트 발표날이다. 총 4팀이 발표를하고 스타트업 현직 개발자 한분이 초빙되어 피드백을 주셨다. 우리는 맨 마지막 순서였는데, 상당히 피가 말렸다... 잘 하는 사람들이 많을 것이라고 예상했지만, 이정도일줄은 몰랐다.... 기술적으로도 상당히 훌륭하고 완성도도 높았는데, 제일 눈에 띄는 점은 협업이었다. 우리조는 협업에서 조금 어려움이 있었다. 조원들끼리 실력차이가 있었고, 생각하는 방향이 있는데 맞추기보다는 서..
[Sparta] 12. 1차 프로젝트 완성 2021-09-30 To-Do 7시 기상 아침식사 오전운동 (등) 오늘 아침도 상당히 힘들었다. 하지만 해냈다. 정말 오랜만에 오전에 운동을 갔다. 날이 제법 쌀쌀해졌다... 언제나 그렇듯 시간은 정직하게 흘러간다. 아쉬움이 남지않게 보내자! Today I Learned 1. 1차 프로젝트 완성 어제 그럴듯한 서버를 만들고 조금 아쉬움이 남는 것이 있었다면, 스파르타에서 제시한 선택 조건 중 하나였던, OpenAPI의 사용이었다. 처음 회의를 할 땐, API 사용보단 서버랑 프론트를 다듬는데 집중하자고 의견이 통일되어 API는 신경을 안썻다. 근데 오늘 오전에 왠지 그냥 API를 넣고싶어서 검색을 해봤다. "맛집 API" 당연히 있을줄 알았는데 검색으로는 잘 안나왔다. (뭔가 배민이나 요기요에서 만든거 ..
[Sparta] 11. python 서버 구축 2021-09-29 To-Do 7시 기상 아침식사 오전운동 () -> 점심운동 (이삼두) 팀플에 몰두하다보니 자는 시간이 늦어지고,,, 그러다보니 기상시간이 조금씩 늦어진다. 오늘은 점심에 운동을 다녀오고 식사는 간단히 했다. 오랜만에 운동을 가니 몸이 좀 풀리는 거 같았다. 내일은 아침에 꼭 가도록...해야지... Today I Learned 1. 파이썬 객체지향 Flask로 서버를 구축한지 1주일정도 지난것 같다. 팀원들과 회의를 하며 구현해야하는 기능들을 생각하다보니, 디테일한 문법들이 생각나지 않아 오랜만에 파이썬 문법을 다시 공부했다. (특히 class) 예전에 pytorch로 감정분류기 만들때 혼자 고생하던게 생각나 잠시 훈훈했던 시간을 가지고... 복습한 자세한 내용은 Python 카테고리에..
[Sparta] 10-2.팀플 2. 팀프로젝트 원래 오늘은 AWS에 대해 깊게 공부할 예정이었으나.. 예상치 못한 튜터님의 팩트폭행에 어지러워진 나머지, 팀플을 깊게 팠다. 결과적으론 상당히 만족스러운 시간이었고, 스스로 배우는게 많은 시간이었다. 우리팀의 팀프로젝트 첫날 결론은 "각자 일정량까지 빌드를 진행하고, 화요일에 모여서 맞춰보자"였다. 그 이유는 다음과 같다. 이런 팀플이 처음이기도 했으며, Git으로 협업하는대에도 익숙치 않았고, 각자 학습이 덜 되었다고 판단해서 물론 어느정도 일리가 있었지만, 오늘 n가지 사실을 깨달았다. 우선, 오늘 모여서 회의한 각자의 결과물이 너무 상이했다. 어떻게어떻게 맞춰서 하나의 프로젝트를 진행시키기는 했지만, 서로의 결과물과 의견을 종합하여 하나의 방향으로 나아가는게 쉽지않았다. 두번째로,..