Java Performance And Tuning

This course covers JVM architecture, memory structure, Garbage Collectors, JVM tuning and profiling, micro-benchmarking techniques, tips and tricks.

Introduction to Software Architecture

The course introduces the main concepts and context of software architecture, roles ans responsibilities of a software architect, essential requirements identification, design techniques, how to properly document and analysis the architecture.

Designing High-Performance Applications

The goal of the course is to outline key concepts, principles, and approaches used to design high-performance, high load and high available systems.


Software Architect, Technical Trainer