Life of a Twitter JVM engineer: the garbage keeps coming... Tony Printezis
Twitter runs a swarm of services executing on several different managed runtimes. The services have migrated from mainly Ruby in the past to mostly Scala today. Targeting the JVM allows developers to quickly write and deploy reliable code. Automated memory management, in particular, improves productivity of teams in a fast paced environment. But with these benefits also come challenges. The way code is executed on the JVM makes trouble-shooting quite tricky, especially in production, as it is often difficult for developers to understand what has gone wrong and how to fix it. To make matters even more challenging, the sheer volume of data that flows through these services and their stringent requirements, stress the JVM in different and novel ways.
The talk will cover:
Overview of how services are deployed and monitored at Twitter.
Benefits of using a custom-built JVM with in-house features.
Challenges of the use of the JVM in an environment like Twitter.
Видео Life of a Twitter JVM engineer: the garbage keeps coming... Tony Printezis канала Devoxx
The talk will cover:
Overview of how services are deployed and monitored at Twitter.
Benefits of using a custom-built JVM with in-house features.
Challenges of the use of the JVM in an environment like Twitter.
Видео Life of a Twitter JVM engineer: the garbage keeps coming... Tony Printezis канала Devoxx
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Everything I Ever Learned About JVM Performance Tuning at Twitter (Attila Szegedi, Hungary)](https://i.ytimg.com/vi/8wHx31mvSLY/default.jpg)
![](https://i.ytimg.com/vi/_odQElMOTC4/default.jpg)
![Majestic Modular Monoliths by Axel Fontaine](https://i.ytimg.com/vi/BOvxJaklcr0/default.jpg)
![From an Engineer to Google SVP: My Career Tips and Advice](https://i.ytimg.com/vi/MtV8MQs7sw4/default.jpg)
![Akka Revealed: A JVM Architect’s Journey From Resilient Actors To Scalable Clusters](https://i.ytimg.com/vi/iYTEZ0fm4Pw/default.jpg)
![KotlinConf 2017 - Deep Dive into Coroutines on JVM by Roman Elizarov](https://i.ytimg.com/vi/YrrUCSi72E8/default.jpg)
![A Day in the Life of a Software Engineer](https://i.ytimg.com/vi/eQBvBtJd6wE/default.jpg)
![Qualities of a Highly Effective Architect Keynote by Venkat Subramaniam](https://i.ytimg.com/vi/QeKheNfO3Yg/default.jpg)
![What makes a great developer with Venkat Subramaniam](https://i.ytimg.com/vi/z-XAMVzH-IQ/default.jpg)
![G1 Garbage Collector Details and Tuning by Simone Bordet](https://i.ytimg.com/vi/Gee7QfoY8ys/default.jpg)
![Do not walk away from Complexity, Run - Venkat Subramaniam](https://i.ytimg.com/vi/nZcLHkORdHE/default.jpg)
![Easy microservices with JHipster by Julien Dubois, Deepu K Sasidharan](https://i.ytimg.com/vi/FuG5t_UW7pw/default.jpg)
![Understand the Differences between JVM vs JRE vs JDK in java in one video #1.3](https://i.ytimg.com/vi/RYd_hagCiVk/default.jpg)
![The Art of Clean Code by Victor Rentea](https://i.ytimg.com/vi/AeWbJ5LIFNg/default.jpg)
![Brainstorming your way from a Monolith to a Clean Architecture by Victor Rentea](https://i.ytimg.com/vi/4-4ahz7zDiQ/default.jpg)
![Trends in the JVM with @JohnRose00](https://i.ytimg.com/vi/tVMZB0jAb9Y/default.jpg)
![The Art Of Clean Code by Victor Rentea](https://i.ytimg.com/vi/J4OIo4T7I_E/default.jpg)
![3 - JVM (Java Virtual Machine)](https://i.ytimg.com/vi/5Bp6GLU6HKE/default.jpg)
![JVM Mechanics by Douglas Hawkins](https://i.ytimg.com/vi/a-U0so9FfqQ/default.jpg)
![Parallel and Asynchronous Programming with Streams and CompletableFuture with Venkat Subramaniam](https://i.ytimg.com/vi/0hQvWIdwnw4/default.jpg)