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
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.