Тёмный
No video :(

Lean Spring Boot Applications for The Cloud by Patrick Baumgartner @ Spring I/O 2024 

Spring I/O
Подписаться 34 тыс.
Просмотров 5 тыс.
50% 1

Spring I/O 2024 - 30-31 May, Barcelona
Slides & repo: github.com/pat...
With the starters, Spring-Boot offers a functionality that allows you to set up a new software project with little effort and start programming right away. You don’t have to worry about the dependencies, since the “right” ones are already preconfigured. But how can you, for example, optimize the start-up times and reduce the memory footprint and thus better prepare the application for the cloud?
In this talk, we will go into Spring-Boot features like Spring AOT, classpath exclusions, lazy spring beans, actuator, and more. In addition, we’re also looking at switching to a different JVM and other tools. All state-of-the-art technology, of course.
Let’s make Spring Boot great again!

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 9   
@jesprotech
@jesprotech 2 месяца назад
I'm so happy that Patrick explains so well how Spring AOT works. This is so important to understand exactly how performance can be improved in Spring! Loved this presentation. Great Work!
@pmorah
@pmorah 2 месяца назад
Very informative talk. Thanks a lot for sharing
@fouyer
@fouyer 2 месяца назад
44:25 I’m very surprised about how bad is the response time on GraalVM’s Native Images. I think a very little is talked about this tradeoff.
@god3054
@god3054 2 месяца назад
Latency is definitely the more important thing. Not sure who can’t afford to wait some seconds to start up your app. I almost jumped on the hype train or at least was going to try it out. But I guess I won’t.
@tobyzieglerrr
@tobyzieglerrr 2 месяца назад
Very important stuff, thanks for pointing that out!
@avwie132
@avwie132 Месяц назад
@@god3054in what scenarios, besides “serverless functions” would a few seconds startup matter? You have green/blue deployments in the other cases
@ievgenmajor3301
@ievgenmajor3301 2 месяца назад
Great talk. Thank you for your insights.
@tobyzieglerrr
@tobyzieglerrr 2 месяца назад
Happy about this stuff, very good talk. But tbh: It is such a pain when you actually want to do all this stuff in a real world app... and the already mentioned tradeoffs => i still think this is not production ready for many use cases. And too much overhead/cumbersome configuration needed. Way to go, but just a reminder: Provide value to your customers, do not optimize for 10ms better startup time, balance out this stuff properly!
@chandanchanfan7608
@chandanchanfan7608 2 месяца назад
Good one. We still have limitations on how low we can go with cpu and memory with these DB driver codes residing inside the app process is limiting all optimization efforts. So I tried removing DB drivers and the entire DAO layer of my app is starting under 400 millis. I have many use cases where we get low or sporadic traffic. I can go serverless with this ultra fast startup low cpu memory for these use cases. What do u think about abstracting out DB layer from the application?
Далее
Every React Concept Explained in 12 Minutes
11:53
Просмотров 585 тыс.
What Makes A Great Developer
27:12
Просмотров 180 тыс.
What is Data Pipeline? | Why Is It So Popular?
5:25
Просмотров 136 тыс.