Workshop: Serverless (Knative)
For the past several years, Google has worked on and released several critical cloud-native platforms abstracting away more and more underlying infrastructure into well-defined processes that can work across different environments.
Atop of infrastructure is Kubernetes for container management. Followed by Istio to manage service to service communications. Now with Knative, a platform built atop of Kubernetes and Istio to build, deploy, and manage workloads.
In this talk, we will introduce Knative, how it works, and how to configure it to easily build and deploy Spring Boot microservices from source and spinning up microservice instances on-demand through Knative's serverless capabilities. Lastly, we’ll take a look at using function framework like Spring Cloud Function to build and deploy.
Last Year's Tracks
- Monday, 1 November
- 
                                      Microservices / Serverless Patterns & PracticesEvolving, observing, persisting, and building modern microservices 
- 
                                      Practices of DevOps & Lean ThinkingPractical approaches using DevOps & Lean Thinking 
- 
                                      JavaScript & Web TechBeyond JavaScript in the Browser. Exploring WebAssembly, Electron, & Modern Frameworks 
- 
                                      Modern CS in the Real WorldThoughts pushing software forward, including consensus, CRDT's, formal methods, & probabilistic programming 
- 
                                      Modern Operating SystemsApplied, practical, & real-world deep-dive into industry adoption of OS, containers and virtualization, including Linux on Windows, LinuxKit, and Unikernels 
- 
                                      Optimizing You: Human Skills for IndividualsBetter teams start with a better self. Learn practical skills for IC 
- 
                                      Open Spaces
- Tuesday, 2 November
- 
                                      Architectures You've Always Wondered AboutNext-gen architectures from the most admired companies in software, such as Netflix, Google, Facebook, Twitter, & more 
- 
                                      21st Century LanguagesLessons learned from languages like Rust, Go-lang, Swift, Kotlin, and more. 
- 
                                      Emerging Trends in Data EngineeringShowcasing DataEng tech and highlighting the strengths of each in real-world applications. 
- 
                                      Bare Knuckle PerformanceKilling latency and getting the most out of your hardware 
- 
                                      Socially Conscious SoftwareBuilding socially responsible software that protects users privacy & safety 
- 
                                      Delivering on the Promise of ContainersRuntime containers, libraries, and services that power microservices 
- 
                                      Open Spaces
- Wednesday, 3 November
- 
                                      Applied AI & Machine LearningApplied machine learning lessons for SWEs, including tech around TensorFlow, TPUs, Keras, PyTorch, & more 
- 
                                      Production Readiness: Building Resilient SystemsMore than just building software, building deployable production ready software 
- 
                                      Developer Experience: Level up your Engineering EffectivenessImproving the end to end developer experience - design, dev, test, deploy, operate/understand. 
- 
                                      Security: Lessons Attacking & DefendingSecurity from the defender's AND the attacker's point of view 
- 
                                      Future of Human Computer InteractionIoT, voice, mobile: Interfaces pushing the boundary of what we consider to be the interface 
- 
                                      Enterprise LanguagesWorkhorse languages found in modern enterprises. Expect Java, .NET, & Node in this track 
 
                