Internet systems architectures
Networking
Distributed component-based systems
High Availability and  High Performance clusters