Why you shouldn't worry about scaling your Java webapp

March 3, 2023
When writing a new Spring web app, teams often have some nagging scaling doubts: - How many users can my app simultaneously handle? - How fast will my @RestControllers dash out those JSON responses? - How much memory, CPU, or I/O does my application need? - How much money do I need to spend on hosting? Surprisingly, there's very little advice out there on how to sensibly approach these questions in a practical way—apart from simply autoscaling random Kubernetes pods into oblivion. In this #almostnoslides session, we're going to use an IDE, a pen tablet, and a few libraries to get a deep, practical understanding of the following: - Throughput and latency: How to (reliably) find out how many users your Spring app can handle - CPU/memory/IO: How much (or how little) your app actually needs - Hosting: What server your app needs By the end of this talk, you'll have learned solid load-testing processes and skills that make you never worry about scaling your Spring web apps again. Speaker: Marco Behler, Developer Advocate, JetBrains
Previous
Tanzu Developer Connect | Public Sector | March 29, 2023.pdf
Tanzu Developer Connect | Public Sector | March 29, 2023.pdf

Event Slides: Tanzu Developer Connect | Public Sector Date: March 29, 2023

Next Presentation
Let's keep it simple and streaming
Let's keep it simple and streaming

I’ll walk through how to build a simple streaming application using JDK 17, Spring Boot 3, and Apache Pulsa...