CTO, 16 years of experience with software development, Ph.D. in information technology area. Highly experienced with architecting, building, scaling high-volume, low-latency distributed data processing applications.

CTO, 16 years of experience with software development, Ph.D. in information technology area. Highly experienced with architecting, building, scaling high-volume, low-latency distributed data processing applications.
We’ll consider a process of building specific Java backend application that must survive a high load.
During the talk we’ll analyse requirements, pick up a technical stack and then while discussing specific functionality go through typical major painful points that specifically Java developers are not taking into account that eventually result in inability to run such application at large scale, breach response times, crash via OOM and some others. Following the discussion about potential architectural flaws, we’ll also discuss recommended approaches, techniques and solutions for tackling those.