본문 바로가기

Spring.io

Srping.io -> Serverless

Serverless vs Traditional Stack

1) Function as a Service (FaaS)

   . 이벤트 중심 실행.
   . 개발자는 모든 서버 별 작업을 FaaS 플랫폼에 위임합니다.
   . 개발자는 플랫폼에서 호출하는 비즈니스 로직만 작성하므로 요구 사항에 보다 탄력적으로 대응할 수 있습니다.

 

2) Traditional applications

   . 서버 인프라 (설치, 구성, 패치, 업그레이드 등)를 유지해야합니다.
   . 인프라는 워크로드에 대해 충분히 동적이지 않을 수 있는 방식으로 확장됩니다.
   . 개발자는 메시징 플랫폼, HTTP 요청 / 응답 등을 처리하기 위해 통합 코드를 작성합니다.

Why Spring and Serverless?

스프링 포트폴리오는 서버리스 애플리케이션 내에서 사용할 수 있는 강력한 기능 모음을 제공합니다. 스프링 데이터로 데이터에 액세스하거나, 스프링 통합으로 엔터프라이즈 통합 패턴을 사용하거나, 스프링 프레임워크 및 프로젝트 리액터로 최신 반응 형 프로그래밍을 사용하여 개발자는 서버리스 환경에서 첫날부터 생산성을 높일 수 있습니다.

Spring은 또한 함수가 벤더 종속을 피하도록 도와줍니다. Spring Cloud Function에서 제공하는 어댑터를 사용하면 플랫폼에서 코드를 실행할 때 공급 업체별 API에서 분리 할 수 있습니다.

'Spring.io' 카테고리의 다른 글

Srping.io -> Batch  (0) 2020.07.27
Srping.io -> Event Driven  (0) 2020.07.27
Srping.io -> Web Applications  (0) 2020.07.27
Srping.io -> Cloud  (0) 2020.07.27
Srping.io -> Reactive  (0) 2020.07.27