One of the emerging methodologies, as development shifts to native cloud platforms, is known as Function as a Service. FaaS is an absolute deployment platform encapsulation. Since many IT/Enterprise software are being de-composed these days, FaaS becomes more and more popular and relevant. Serverless allows developers to focus on their fine-grained Microservice functionality with no need to deal with infrastructural resource setting and management – the cloud provider does this part.
The course deep dives into Serverless and FaaS. Streams and reactive streams also discussed. The second part allows the participants to use npm serverless extension in order to create SpringBoot AWS Lambda compatible implementations, deploy and run it on public cloud. The course also details regarding APIGateway configuration and using internal cloud notification services.