AWS Lamdba (코드 작성 및 관리)
람다를 사용할때 개발자가 고려해야하는 사항은 코드를 작성하는 부분과 코드를 관리하는 부분으로 나뉜다. 코드를 작성할때는 시스템 아키텍처, 설계패턴, 프레임워크 및 라이브러리, 등에 대해서 어떻게 서버리스환경에서 코드를 작성할 것인가? 코드를 관리할때는 도구 (IDE, SCM, 디버거 등),개발자 워크 플로우, 테스트/배포 자동화, 환경관리를 어떻게 할 것인가에 대해 고려해 봐야한다. 특히 람다를 짤대 유의해야할점은 다음과 같다. 람다를 통해 코드를 작성하고 AWS 콘솔에서 테스트 및 배포를 정말 간단하게 할 수 있다. 하지만 프로덕션 에플리케이션 환경(라이브 환경)이라면 객체 지향 코드 작성이 필요하다. 또한 "프로그래머는 항상 개을러야한다."는 노마드 코더의 '니콜라스'의 말 처럼 최대한 자동화 및 표..
2021.08.18