AWS 사옥탐방

FE_04이상민·2024년 9월 20일
0

사옥 처음 본 느낌

사옥이라는 건물에 들어와서 들어온 느낌은 건물에서 좋은 향기가 나는 분위기를
가지고 있어서 들어올때 마음을 풀어주는 느낌 을 많이 받았고 엘리베이터를
사용을 하려면 여기에 필요한 증명서가 있어야지만 사용할 수 있음에 놀랐습니다.

그리고 높은 층에 위치하고 있어서 뷰가 좋습니다.

JAM 프로젝트

JAM 이라는 이름의 프로젝트를 통해 문제 사항을 주고 이 문제가 발생을 했을 때 우리는 AWS에서 어떻게 활용을 해야 하나 보안 문제에 관한 일이 발생하지 않게 어떻게 예방을 해놓을 것인가에 대한 부분에 학습을 진행하면서

내가 생각하지 못한 부분의 일이 일어날 수 있고 문제 가 발생했을시에 어떻한 방법이 최선일지 다른 사람들은 어떤 생각을 가지고 이 문제를 해결해 나갈지에 대해 배워 나갔습니다.

문제는 팀과 함께 문제를 해결해 나가는 방식이기에 내 생각뿐만 아닌 팀의 생각도 잘 듣고 이의견을 잘 조율해가며 문제 해결능력을 키워나가는 부분이 좋았습니다.

혼자만의 생각이 완벽한 정답이 될 순 없으니 다른 사람의 의견이 얼마나 중요한지에 대한 부분도 많이 깨달았습니다.

어려웠던 문제

문제는 대부분 어려웠습니다.

많이 학습하지 않은 저의 문제도 있지만 아예 학습을 하지 않은 수업에서 알려주지 않은 부분까지 문제로 나와 이 문제를 어떻게 해결해야 하나 하는 부분에 있어 어려움이 많았습니다.

오류가 걸리고 하는 부분과 관리자 권한을 받아야 한다는 부분을 뺀 문제중에 제일 어려웠던건

이 문제였습니다.

배경:
개발자가 남긴 문서는 아래의 두 Amazon DynamoDB 테이블을 활용하여 비즈니스 목표를 달성할 수 있음을 나타냅니다.

테이블 이름 설명
고객 거래 모든 고객 거래를 저장합니다
고객 프로필 고객 프로필을 저장합니다
------------------------ --------------------------------
개발자는 CustProfile 테이블에서 고객의 총 지출과 해당 고객 상태("일반" 또는 "엘리트")를 포착하기 위해 두 개의 추가 필드를 추가했습니다.

개발자는 또한 JAM_Lambda_Exec_Function_EDIT_THISCustTransactions 테이블의 변경 사항을 이벤트로 수락하고 CustProfile 테이블을 업데이트하는 Lambda 함수 작업을 시작했습니다. Lambda 함수에는 일부 코드가 누락되어 있으며 개발자는 함수를 실행하기 위해 세부 정보를 입력해야 하는 곳에 "YOUR CODE GOES HERE"라는 주석을 친절하게 추가했습니다.

당신의 임무:
첫 번째 단계로, 고객이 새 거래를 할 때마다 Amazon DynamoDB 테이블에서 총 거래 가치와 고객 상태를 업데이트하는 AWS Lambda 함수를 완료해야 합니다 CustProfile. 아래의 인벤토리 섹션은 Lambda 함수의 이름과 DynamoDB 테이블의 스키마를 제공합니다. 이 정보를 사용하여 작업을 완료합니다. Lambda 함수를 업데이트하면 아래의 작업 검증 섹션에 있는 테스트 이벤트를 사용하여 함수를 테스트합니다.

첫번째 어려운점

람다식을 배우지 않아서 이것에 대해 학습하는 시간이 매우 오래 걸렸습니다.

두번째 어려운점

어떻게 DB스키마를 제공받아 업데이트 하는지에 대한 부분이 어려웠습니다.

세번째 어려운점

누락된 부분의 코드를 어떻게 채워 나가야하는지에 대해 어려웠습니다.

해결한 과정

첫번째 해결 과정은

최대한 간단하게 이해하고 내 스스로 약간의 이해라도 한번 부딪혀 보자라는 부분에 맞춰 팀원들과 부분 나눠 공부를 하고 바로 진행을 했습니다.

두번째 해결 과정은

구글링을 하면서 이부분 저부분 활용을 하면서 이건 왜 이렇게 사용해야하고 저건 왜 이렇게 사용해야 하는지 팀원들과 얘기를 통해 조율을 해나갔습니다.

세번째 해결 과정은

하나 하나 뜯어보면서 이부분이 요구 부분에 있어 어떤 부분 이 필요할 까 에 대한 부분과 서로의 구글링을 통해 맞춰 해결과정이 꽤나 어려웠지만 그래도 다행히 잘 해결해 나간 부분에서 뿌듯했습니다.

마무리

오늘 AWS사옥투어를 하면서 느낀점은 서울은 신기한 건물이 많고
AWS 학습에 대해 전반적인 부족함이 많다는걸 느꼈습니다.

0개의 댓글