+12125658899
info@cybermarrow.com

Architecture Review

Customer challenge

The customer is leading a mega technological project for transforming their organization. They plan to become a regional reference in terms of transformation, innovation, and technical excellence. 

Regarding technical challenges, the customer has a hybrid architecture with single point of failure within On-Premise Data Centers, outdated infrastructure running mission-critical databases and multiple services, within financial and retail divisions, that need to be integrated and standardized to improve the quality and outcomes.

How we helped

Run an architecture review of the projects provisioned by the customer on Data Centers On-Premise and other Clouds. This engagement put focus on the standardization of processes and practices to improve the quality and outcomes. The architecture reviews were documented through assessments, findings, best practices and reference architectures.

The mission of our team consists of analyzing current architectures and finding improvement areas and possible services to integrate the cloud products. The improvements can consider the movement of workloads in lift and shift, migrations and transformations of applications, implementations in cloud native technologies and integration of hybrid infrastructures.

Our team was engaged in the review of eight different projects. These projects were led by different business units of the customer, who were positioned to analyze and design architecture with high quality standards according to the guidance provided by our team. This period was supported by a us in performing the following activities and deliverables:

Reviewing and evaluating the existing Cloud environment architecture as compared to best practices.
Analyzing functional and nonfunctional aspects, in each architecture, such as: [Functional Suitability, Reliability, Performance Efficiency, Useability, Security, Compatibility, Maintainability and Portability]
Writing architecture review documents following a checklist template designed and implemented as a custom-made solution for Bancoppel by our team.
Building a repository with thirteen reference architectures that fit the common use cases that Coppel faces:
Hybrid architectures on Cloud and On-Premise
Hybrid architectures for Cloud Bursting
Mobile Apps Backends on Cloud
Migrating Oracle Database to Spanner
panner Data Lakes in Cloud
Host Websites on Cloud
Set up a CI/CD pipeline on Cloud
Serverless microservices in Cloud
Machine learning on Cloud
Serverless image, video or text processing in Cloud
Internet of Things on Cloud
Zero trust security model
Solution Provided
Provided recommendations and guidance on how to improve the architecture posture on Cloud and Data Centers On-Premise, to reduce risk and mitigate threats to the reliability of the projects.
Worked together with the Customer Architecture Team to estimate the implementation of two cloud native projects. Specifically, helped to qualify and prioritize next actions, based on the technical complexity, competitive landscape, Customer timelines and technical resource availability.
Lead the technical discussions with the customer’s Architecture Team and presenting relevant Cloud technologies, capabilities and technical content through slides, whiteboard architecture diagrams, and hands-on demos.
Solved complex technical problems, providing feedback from the Customer to the product team and making sure that the best practices are followed through a prioritized list of architecture action items and implementation next steps.
Result

As an impactful result of this engagement, our team reinforced the relationship with the client, adding value to the strategic partnership established. In technical terms, the leaders, architects, and engineers were positioned to analyze and design architecture with high-quality standards according to the guidance provided by us. The following are the most impact items:

Now, they can observe the performance, availability, and health of eCommerce and the associated infrastructure. Considering that Cloud Monitoring and Logging allow users to collect metrics from Cloud services automatically, they have been building dashboards, identifying errors, generating alerts, and writing postmortems.
With the proper configuration applied to Kubernetes, Customer’s team now has an automatic strategy that helps ensure that their applications have the right amount of capacity to handle the current traffic demand. This impacts the orchestration of their components, improves the system performance, and reduces the time for effective issue troubleshooting.
With the recommendations associated with the CI/CD process based on stack Cloud Build, Cloud Container Registry, and Cloud Source Code, the customer team should improve their deployment strategy, reducing the Mean Time To Resolution (MTTR), allowing them to manage smaller code changes and providing more test reliability.