Kotlin

·💻 CS
Kotlin의 탄생 배경 및 특징Kotlin은 JetBrains에서 개발한 정적 타입의 프로그래밍 언어로, 2011년에 첫 공개되었고 2016년 1.0 버전이 정식 출시되었습니다. 정적 타입(Static Typing)이란?프로그래밍 언어에서 타입이란 변수나 함수의 값이 어떤 종류인지(ex. Int, String, Boolean 등)를 의미하는데정적 타입 언어는 컴파일 시점에 변수나 표현식의 타입이 정해지고 검사되는 언어이며 동적 타입 언어는 런타임 시점에 타입이 결정되는 언어입니다. JetBrains는 IntelliJ IDEA와 같은 개발 도구를 개발하는 회사로, 내부적으로 대부분의 코드를 Java로 작성해왔습니다. 하지만 Java는 수십 년의 역사를 가진 만큼 다음과 같은 여러 문제점을 안고 있었습니다..
1. AWS Lambda 생성   Lambda 콘솔에서 새 함수 생성을 해줘야함 백엔드 서버와 동일한 Java17 런타임은 AWS 콘솔에서 직접 코드 편집이 불가능하고 JAR 파일을 업로드 해야함또한, Lambda에서 요청을 보낼 CloudRun 환경이 Python flask server 이므로 Python 런타임을 선택해줌(나머지는 기본 설정 그대로이고 필요성에 맞게 알아서 선택하면됨)   생성한 함수를 클릭하고 콘솔에서 코드를 누르면 이렇게 lambda_handler 함수 코드를 살펴볼 수 있음   우선은 테스트용도이기에 별다른 로직은 작성하지 않고 statusCode를 202로 바꿔 잘 동작하는지 확인해보기로함 => 코드를 수정하였으면 왼쪽의 Deploy를 눌러야 반영됨!  또한, 현재 테스트에서는..
JJunGyo
'Kotlin' 태그의 글 목록