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 |