* Review the existing architecture and identify the pain points * Propose any further changes to the architecture