Analysis of system architecture and design
Analysis of the technical architecture
Review of interface processes and used technologies
If necessary, analysis of existing codes in samples
Investigation of scaling and performance aspects and, if necessary, readiness for commissioning
Recommendations for improving the architecture and, if necessary, the code in accordance with the resulting "technical debts".