In this coursework will be defined what is distributed systems, review
Monolithic, Microservice and serverless architecture. Also, we will deep dive into
technical audit process, specify what aspects of system must be considered during
audit. Then will iterate over checklists item in order to provide guidelines based on best
practices in industry that helps to prepare for system audit.