A Look at Practical Platform-as-a-Service Architecture for Java and PHP Apps

Products & Services
Location: E141

In this session we will examine real examples of applications that have recently been ported to the Microsoft PaaS offering (Windows Azure) including how it was done. We will discuss the architectural principles, do’s and don’ts and examine what true scaling means from a developer point of view including database scalability, file I/O, session state management and more. Once the heavy lifting is done we will discuss how to drive wider adoption of your application by making it available to Windows users for easy installation through the app feed ecosystem.

This session is sponsored by Microsoft

Photo of Craig Kitterman

Craig Kitterman


Craig Kitterman is a Senior Technical Ambassador in the Interoperability Strategy team at Microsoft focused on PHP, Java and cloud technologies. Craig is responsible for engaging with the global developer community to drive awareness inside of Microsoft as to the practical needs of the community and to raise awareness within the community of new technologies and techniques to enable non-Microsoft technologies to shine on the Windows and Windows Azure platforms. Craig has over 15 years of experience in software engineering and technology strategy and enjoys the study of technology trends – his current interests include open government, cloud computing and social media. Craig lives outside of Seattle in the foothills of the Cascade Mountains with his wife and three kids and spends his spare time flying his 1966 Beechcraft Bonanza V35 around the Puget Sound.