Building a Cloud Service with Python
Presentation will go in-depth on the architecture of a web application service built on Amazon Web Services (AWS) cloud infrastructure, including:
- developing a responsive, high-performance web application in Django
- implementing a REST API for automating the web application
- using Python's networking capabilities to monitor and aggregate log files from multiple remote servers in real time
- automating deployment in Python using fabric
- interacting with AWS using the boto library
From a business point of view I will also talk about the opportunities that modern cloud computing platforms present to developers and how to best exploit them.
John is a Canadian who relocated to Australia in early 2011 after working for several years as a software engineer in Southern California.
Python has been his progamming language of choice for over 10 years. John has had recipes published in the first two editions of O'Reilly's "Python Cookbook", and he was one of the original members of "VanPyZ", the Vancouver Python/Zope user group. His development expertise is web applications and high performance distributed systems.
In California John worked with an Academy Award winning team at Lowry Digital on the restoration of many classic movies including Disney animations and Star Wars, and later developed a distributed grid computation system in Python for a large investment management firm.
After a stint as technical lead at a web agency in Melbourne, John decided to branch out on his own and is currently the founder of the DNS hosting startup SlickDNS (http://slickdns.com).