A short talk and discussion was given by guest speaker, Dr. Ali Pourshahid from Klipfolio.
Talk title: How to architect cloud applications for scalability, performance, and resiliency
When: 5:30pm on Wednesday October 4, 2017
Where: University of Ottawa, SITE (800 King Edward Ave.) room C0136
The talk focused on challenges of building software in the cloud and at scale including performance, scalability, and resiliency. A discussion was held on why these non-functional requirements are as important as functional requirements. Klipfolio’s technology stack was introduced and used throughout the presentation as an example. We also discussed some of the architectural patterns that can be used in cloud applications for scalability and resiliency purposes.
Dr. Ali Pourshahid, Director of R&D at Klipfolio, graduated from uOttawa’s Masters of E-business Technologies in 2007 and then received his Ph.D. in Computer Science in 2014. Since 2003, Ali has worked for several small and large companies in Ottawa including IBM and Enercom, as well as Klipfolio. Ali has held a wide range of technology roles including development, IT architecture and management. Along the way, he has also filed many patents and published several academic papers.