Homework for Coursera`s "Web Application Architectures" by Greg Heileman