top of page
Home_PortadaFondo.jpg
meteor blanco-18.png

                           a journey to the Cloud with 
AWS Well-Architected framework 

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 subscription memberships, advanced analytics, content marketing, and end-to-end web design.

Meteor Affinity's Challenges

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 build a secure, high-performing, resilient, and efficient infrastructure for their applications and workloads.

Why Teracloud

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 professionally and efficiently was determined in their decision. At first, Teracloud’s AWS-certified engineers reviewed 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 highly available, robust, and secure infrastructures in the cloud.

  • APN partner with a certified team.

  • Proactive and ownership attitude team.

Our solution

A network diagram showing two computers connected to each other.

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:

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 into 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 zones for the services.

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

Moving forward

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.

Our approach

Teracloud is a fast-growing AWS Advanced Tier Services Partner created by certified cloud experts, with seasoned experience in migrating and deploying startups, enterprises, and everything in between to the cloud. We've worked with companies from many industries such as airlines, healthcare, education, and e-commerce designing, implementing, and managing Cloud workloads with HA architecture under 99.9% uptime SLA and PCI/HIPAA compliance requirements.

Our expertise ranges from designing state-of-the-art cloud architecture to deploying and managing cloud environments through Managed Services including AWS Consulting, Architects, DevOps, DevSecOps, MLOps, 24/7 Support, Automation, Disaster Recovery, and Security. We provide secure, scalable, and highly available solutions for our clients.

Get in touch

Take your business to the next level.

Imagenes_Home-34.png
bottom of page