Building performant and scalable Java applications involves several key strategies from that span from coding, to architecture, to deployment. In this session, we’ll start at a high level and dive deep into code and talk about scaling. We’ll cover these topics:
1. Code Profiling and Bottleneck Identification
2. Efficient Coding Practices
3. Caching and Connection Pooling
4. Memory Management and Garbage Collection
5. Scalability Techniques
After this session, you’ll have specific techniques you can apply to your own Java applications to make them run with lower latency, faster throughput and higher stability!
1. Code Profiling and Bottleneck Identification
2. Efficient Coding Practices
3. Caching and Connection Pooling
4. Memory Management and Garbage Collection
5. Scalability Techniques
After this session, you’ll have specific techniques you can apply to your own Java applications to make them run with lower latency, faster throughput and higher stability!
PRATIK PATEL
Azul
Pratik Patel is a Java Champion and developer advocate at Azul Systems and has written 3 books on programming (Java, Cloud and OSS). An all around software and hardware nerd with experience in the healthcare, telecom, financial services, and startup sectors. He's also a co-organizer of the Atlanta Java User Group, conference chairperson for Devnexus, frequent speaker at tech events, and master builder of nachos.