Software engineering, cloud architecture, and platform design.