A Look at Practical Platform-as-a-Service Architecture for Java and PHP Apps*
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.
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.
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.