AMAZON CLOUDFRONT

FERREIRA COSTA

Executive Summary

About the Client

Ferreira Costa is a local retail lider having more than 5 stores across Brazil. They are also listed as one of Brazil's biggest retail brands related to Home and Services.

The project was defined as a migration of a SAP environment to AWS. Among others this environment also had an e-commerce solution to be migrated, more than just migrated the customer also complained about monitoring and performance issues to be resolved.

SAP customers with global operations are generally interested in enabling their entire workforce access SAP applications at any time, from any device, and from anywhere. Access at any time is easy to achieve, by making the services to be accessed, available around the clock. Access from any device is a key feature of SAP Fiori, with SAPUI5 capabilities. However, access from anywhere is where the complexity lies, and customers need to consider organizational security policies, performance requirements, existing network connectivity (including its bandwidth and latency characteristics) from branch locations, users mobility, and other considerations.

In this project, we've considered a scenario where the customer is running their SAP workloads on AWS and is interested in providing direct access to SAP applications without significant investments in dedicated network connectivity. We've provided options to address performance challenges for globally accessible SAP Fiori workloads on AWS, and highlight the potential improvements that can be achieved.

Ferreira Costa Home Center

Ferreira Costa is a Brazilian network of building materials, finishing, decoration, gardening and DIY stores, founded in Garanhuns (Pernambuco) in 1884 by Portuguese immigrant João Ferreira da Costa. The company has six large stores, two in Recife (Imbiribeira and Tamarineira districts), one in Salvador on Avenida Paralela (Bahia), one in the city of its foundation, Garanhuns, another in Aracaju, near the viaduct of the District Industrial de Aracaju, inaugurated in December 2015 and lastly one in João Pessoa, founded in 2019 on Cabedelo road, in the Aeroclube neighborhood. Ferreira Costa's store in the Tamarineira neighborhood of Recife is considered the largest "home center" in the Northeast region of Brazil, with 60 thousand square meters of built-up area.

Case Description

What was proposed:

The Ferreira Costa was divided in two phases: 

In The first one an assessment was conducted in the specific context of the project, followed by a first implementation.  The second improvements and tuning were developed in the project.


Technical enablement

Amazon Cloudfront adoption was developed in order to enhance aspects initially related to performance guaranteeing a more fluid use of Ferreira Costa e-commerce. Even though performance was the initial target, after the adoption of CloudFront reliability and Availability were also positively impacted. Other AWS services were integrated into the solution:


AWS Services deployed: 


Customer issues and concerns that have been overcome:

1. Operational excellence

1.1. Implementation of continuous monitoring with Amazon CloudWatch;

1.2. Integrated connectivity with high available multi zone (Multi-AZ);

2. Security

2.1. Implementation of Amazon GuardDuty for intelligent monitoring of infrastructure perimeter;

2.2. Restriction of external access to the environment, with segregation between private and public subnets for back and front end, respectively;

2.3. Access to the AWS environment for VPN-only administration;

2.4. Encryption of data at rest

2.5. Encryption of data in transit with Amazon Cloudfront.

3. Reliability

3.1. Multiple instance nodes, making it possible to balance reading and writing operations;

3.2. Minimal failover between nodes;

3.3. Using Amazon Data Lifecycle Manager to implement snapshot-level backups.

3.4. Automatic backups of the database layer;

4. Excellence in performance

4.1. Calculation of expected environment demand for rightsizing.

5. Cost optimization

5.1. The monitored environment, with a continuous flow of monitoring for rightsizing.


Third-party solutions applied:


Key Results:


Lessons learned:


Architecture Diagram: