Homework of "Web Application Architectures" course by Greg Heileman on Coursera