architecture evolution step by step - Denys Bulakh