In the last 15 years, new emerging architectural stylesas well as dev methodologies (agile, devops) and associated tooling have make it possible to design applications that overcome the limits development teams were traditionally facing.
Together with scalability issues, maintainability of the code base over time is key. Indeed, here lies the possibility to consider software as a long-lasting asset and not just lost costs.
TerraCloud helps you design or refactor your apps.
Any organization that designs a system will produce a design whose structure reflects the organization's communication structure. (Conway's Law)
Technical and organizational audit
Understand current architecture, including the associated requirements and usage patterns. Identify resulting limitations (scalability, maintainability, testability, etc.) and their - technical, human and organizational - root causes.
Key deliverable: audit report, including actionable recommendations
Migration support
When refactoring an app, developers need to focus on business value. However, converting a monolith into micro services will require them to also be able to leverage new technologies (including cloud services) and patterns.
Key deliverable: design workshop facilitation , proof of concepts or infratructure-as-code developement for the cloud layers. code reviews.
TerraCloud's strength to help you make your software architecture decisions
- 15 years in multiples roles in the software creation business (business analyst, dev team management, some experience in Java development, solutions architecture as well as enterprise architecture), combining technical and managerial aspects
- AWS Certified Solutions Architect Professional
- Many services implemented (from traditional VM-based infra on Amazon EC2 to serverless development – Lambda, API Gateway – and containerization services such as Amazon Elastic Container Service (ECS))
Let's talk!
Kickstarting your software or cloud architecture project in minutes. TerraCloud will help your teams from the design to the deployment of your solutions