World Congress 2023 Nov 10, 2023

Serverless Architectures with Spring Cloud Functions and Knative

Ingo Weichsel

Struggling with Java cold starts in serverless environments? Stop guessing and start optimizing. Compare standard JVMs against GraalVM to slash latency using Spring Cloud Functions and Knative.

Pause
Mute Enter Fullscreen
#1 about 2 min

Overview of serverless architectures and function as a service

An introduction to building scalable enterprise architectures using functional deployment models.

#2 about 3 min

Core properties and industry adoption of serverless applications

Serverless execution enables scaling to zero, unlimited expansion, consumption-based pricing, and simplified deployment procedures.

#3 about 2 min

Distinguishing between serverless concepts and function as a service

Function as a service abstracts the application layer to pure scalable functions managed strictly within cloud platforms.

#4 about 3 min

Visualizing the Mandelbrot set within a functional architecture

Breaking down a complex mathematical process into distinct domain functions enables independent and localized cloud computations.

#5 about 2 min

Selecting open source technologies for multi-cloud capability

Following strategic guidelines for choosing frameworks like Knative prevents vendor lock-in across disparate cloud services.

#6 about 2 min

Deploying applications using Knative capabilities and cloud run

Platform extensions automatically provide execution scaling profiles alongside robust fast deployment templates across multiple software languages.

#7 about 3 min

Implementing business logic leveraging the Spring Cloud framework

Standardized environments offer uniformity by converting internal operational logic directly into universally accessible web service endpoints.

#8 about 3 min

Establishing boundaries and communication in domain driven design

Grouping operations intelligently to optimize in-process execution guarantees significantly better performance than transferring uncompressed network data payloads.

#9 about 4 min

Live load testing functional applications using concurrent tooling

Utilizing concurrent external testing tools reliably simulates dynamic scaling behavior under heavy traffic scenarios before reaching steady states.

#10 about 4 min

Comparing runtime performance of GraalVM versus JVM variants

Operating optimized native Java images massively reduces underlying resource consumption and billable computing time compared to conventional deployments.

#11 about 3 min

Evaluating microservices and messaging setups alongside functional architectures

Selecting strictly specialized architectural toolsets relies entirely on understanding fast scaling requirements against steady application elasticity needs.

#12 about 2 min

Reviewing dashboard metrics for instance scaling and efficiency

Immediate post-test monitoring accurately visualizes the instantaneous ramping up of active container instances successfully resolving clustered network requests.

#13 about 3 min

Analyzing cost boundaries against steady traffic continuous deployment

Pay-per-execution cloud platforms remain inherently resilient yet may eventually prove costlier than fixed standalone clusters under consistently maximum operational loads.

Matching moments

54 sec

Introduction to going serverless with Spring Framework

Timo Salm Timo Salm · LIVE

2:54 min

Comparing serverless functions against traditional monolithic architectures

Developersteve · LIVE

3:16 min

Deploying serverless workloads on Kubernetes with Knative

Alex Soto Alex Soto · LIVE

5:05 min

Exploring hybrid models, monoliths, and serverless computing

Michael Eisenbart · LIVE

1:39 min

Comparing serverless deployment and Kubernetes operational cloud tradeoffs

Markus Kett Markus Kett · WWC 2022

3:35 min

Optimizing Java startup processes for fast serverless workloads

Daniel Oh Daniel Oh +1 · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

The $0.15/month Algo-Trader: Architecting High-Performance Serverless Trading Engines

Vishwak Thatikonda

Lead Full Stack Engineer at SDH Systems

Vishwak Thatikonda
Open session

World Congress 2026 North America

Run your agents in Kubernetes: Build once, deploy anywhere. But really?

Michal Salanci

Senior Systems Engineer at ESET Cybersecurity

Michal Salanci
Open session

World Congress 2026 North America

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala
Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

Trust, But Verify: Continuous GPU Validation at Scale

Kyle Bell

VP of AI @ TensorWave

Kyle Bell