로딩
요청 처리 중입니다...

서버를 관리하지 않고도 애플리케이션을 만드는 시대

 서버를 관리하지 않고도 애플리케이션을 만드는 시대

서버를 관리하지 않고도 애플리케이션을 만드는 시대 서버를 직접 관리하던 시대는 지나갔다. 이제는 코드만 작성하면 클라우드가 알아서 서버를 관리해주는 서버리스 시대가 왔다.

복잡한 인프라 관리에서 벗어나 오직 비즈니스 로직에만 집중할 수 있다면 어떨까? 서버리스 아키텍처가 바로 그 답을 제시한다.

서버리스가 뭘까? 서버가 없다고?

서버리스라고 해서 서버가 아예 없는 건 아니다. 다만 개발자가 서버를 직접 관리하지 않을 뿐이다.

클라우드 제공업체가 서버 프로비저닝, 스케일링, 패치, 모니터링을 모두 담당한다. 개발자는 함수 단위의 코드만 작성하면 된다.

전통적인 서버 관리 방식을 생각해보자. EC2 인스턴스를 띄우고, 운영체제를 설정하고, 웹 서버를 설치하고, 로드 밸런서를 구성하고, 모니터링을 설정하는 복잡한 과정을 거쳐야 했다.

서버리스에서는 이 모든 과정이 사라진다. 함수형 아키텍처(FaaS, Function as a Service)가 서버리스의 핵심이다.

하나의 함수는 하나의 작...