Badge (2).png
Meteor.png

How Teracloud helped Meteor Affinity to boost The Official NASCAR Members Club website 

Executive Summary

Meteor Affinity is a digital marketing agency that offers services like social marketing, analytics, email marketing, etc, just to name a few. The agency needed an AWS Consulting Partner to improve the performance, reliability, and security of the website of one of their major clients: The Official NASCAR Members Club.

Teracloud presented a new cloud infrastructure based on the AWS Well-Architected Framework that helped Meteor Affinity meet the right technology base for its client’s website.

About Meteor Affinity

Meteor Affinity is a digital marketing agency that offers a wide variety of services like social media management, search engine optimization, full campaign optimization, managing subscriptions membership, advanced analytics, content marketing, and full web design.

Meteor Affinity Challenges

confusion-311388_640.png

Meteor Affinity Inc. develops and maintains the Official NASCAR Members Club (ONMC), and since ONMC has over 4 million subscribers, the main challenges Meteor Affinity had to deal with were:

  • High concurrency scenarios

  • Fast scaling response to high traffic events

  • Reliability

  • High availability

Meteor Affinity wanted to have an experienced AWS partner with a strong background in following the AWS Well-Architected Framework pillars to review their infrastructure and help to build a secure, high-performing, resilient, and efficient infrastructure for their applications and workloads.

Why Meteor Affinity chose Teracloud

Meteor_edited_edited_edited.jpg

Teracloud’s competence in working on reliable and high-performance cloud infrastructures and also the experience in helping all kinds of businesses to achieve their goals in a professional and efficient way was determining in their decision. At first, Teracloud’s AWS certified engineers performed a review of the agency’s AWS account. As an outcome of this review, Teracloud made a proposal specifying a solution for the issues they were facing with their cloud infrastructure at that moment.

  • Teracloud’s team has vast experience in high-available, robust, and secure infrastructures in the cloud.

  • APN partner with a certified team.

  • Proactive and ownership attitude team.

Teracloud Solution

The solution consisted in the migration of the workloads running in Elastic Beanstalk environments to containers running on Elastic Container Services.

To achieve this goal, Teracloud proposed the following new architecture:

Sin título.png

Architecture Design

Following the AWS Well-Architected framework we have designed and implemented a solution that meets the 5 pillars: Security, Reliability, Performance, Operational Excellence, and Cost-effectiveness are part of this proposal.

  • PCI compliant design.

  • Architecture based on containers under AWS ECS.

  • Continuous Integration and Delivery using CodeBuild and CodePipelines.

  • Infrastructure as a Code using Terraform.

  • Secure and reliable data stores with AWS RDS with MultiAZ and Multi-layer design.

  • Monitoring and visibility enabled by CloudWatch.

  • Separation of concerns and high availability at the VPC level with multilayer design.

 

Other particularities:

  • Use ECR to store the docker images.

  • Two main ECS web services, two worker services, and one scheduled task.

  • Containers running on Fargate.

  • SSM Parameter Store to store application secrets.

  • Separate AWS VPC in three layers: public, private, and database.

  • Use Amazon Aurora as the MySQL database for the backend.

  • Use of ElasticSearch.

  • Notifications via SNS of Cloudwatch Alarms and use of dashboards.

  • Use of Route 53 to set two hosted zone for the services.

  • Two environments (AWS accounts): one for production and the other (ephemeral) for staging.

Verde Azulado Dorado Naranja Pelota Depo

Next Steps

Meteor_edited_edited_edited.jpg

Teracloud will continue working with Meteor Affinity long term, supporting and managing their cloud infrastructure on a 24x7 capability. Teracloud will continue working on improving performance, security, reliability, operational tooling, and cost-efficiency.

About the Partner

 

Teracloud is a fast-growing AWS Advanced Consulting Partner company created by certified cloud experts in migrating and deploying startups, enterprises, and everything in between to the cloud.

 

We have worked for companies from many different industries such as airlines, healthcare, education, and e-commerce designing, implementing, and managing Cloud workloads with HA architecture under 99.999% uptime SLA and PCI/HIPAA compliance requirements.

 

We also have a strong commitment to the Cloud community, we host local branch of AWS User Group and meetups in support of education, evangelization, and evolution of the IT community. As an Amazon Web Services partner, we have been invited to participate in the AWS Community Day Buenos Aires 2019 and AWS main conference in Las Vegas re:invent 2019 as speakers.

Contact us and let us build a BETTER VERSION of your story, we take your business to the NEXT LEVEL