00
intro

60% better deployment performance for marketing automation tool

SaaS
2 years
DevOps Transformation
Jul 2, 2021
5 mins
Navigation
01
About
Rocket Effect is a sales and marketing automation tool for family entertainment centers

The system allows centers to manage e-commerce efforts and leverage the most effective marketing channels. The Rocket Effect team provides client instances that process and organize information from a frontend website and third-party providers. The OpsWorks Co. team helped to automate instances creation and boost Rocket Effect deployment performance.

Core features
15+
Integrations with other software
10+
Years on the market
6+
Clients
100+
02
Trustmarks
5

They are predictable and straightforward in terms of what is expected.

Paul Redko
Product Manager at Rocket Effect
03
challenges

Rocket Effect faced one main challenge in their work

Too many manual processes

The environments for each client were provisioned manually by Rocket Effect. OpsWorks Co. was hired to configure CI/CD for their application as well as automate infrastructure provisioning. After a profound infrastructure technical audit, we have determined several areas of improvement: automation, autoscaling, performance monitoring, and logging.

Tackle challenges confidently with our DevOps experts

Let our team find the best tech approach for your business scale and scope.

Contact us
04
Tech stack

Technologies we used

//
Ansible
//
RabbitMQ
//
Ruby
//
ElasticSearch
//
Prometheus
//
Grafana
//
Terraform
//
AWS
05
solutions

We found best-fit solutions for Rocket Effect’s infrastructure

//
Monitoring and logging

Initially, the client’s side had basic monitoring that provided information about instances, but not the components and the state of their health. The OpsWorks Co. team implemented a monitoring and real-time alerting solution that includes Prometheus and Grafana and set up a list of technical and business metrics that need to be monitored. We monitor the health of clusters, EC2 instances, DB, and load balancer. Our logging solution includes ELK Stack: Elasticsearch for log messages gathering and Kibana for their filtering and visualization.

//
Infrastructure as code

OpsWorks Co. team created Terraform scripts and Ansible playbooks for deploying Jenkins servers, Prometheus servers with Grafana, and ELK Stack. This helped to automate the creation, copying, and deleting of the infrastructure. Isolated environments were created in security matters to avoid one component fail to affect all other components.

//
CI/CD pipeline creation

The CI/CD pipeline for the development processes automation was built by OpsWorks Co. from scratch. We ran a full infrastructure audit to define the processes flow. Having agreed all the container’s metrics we built several pipelines that allow the client to automate code deploy, environments preparation for the deploy, application or stack removal, rollback, images rebuilding, clients management, and more.

//
Cost-efficiency improvement

Our experts started by setting the cost accounting for the provision of services separately for each client and each client environment. This allowed the client to calculate expenses on infrastructure for each client using resource tags by the name of a client and environment. OpsWorks Co. team then tune the AWS ECR repository image lifecycle, set up AWS Cost Explorer AWS Cost and Usage Reports, and determine the total cost of a specific deployment (the cost of AWS resources for a specific Rocket Effect client).

Indicators confirming
our decisions

Saved developers' time on the new instance deployment

High availability due to the using ECS cluster

Jenkins zero-downtime deployments

Fault-tolerance as a result of safe and quick rollback automation

06 //
Cut your infrastructure costs

Save more, maintain efficiency

Streamline your infrastructure, while reducing expenses. Achieve cost savings of up to 70% without sacrificing performance.
Contact us
07
Why AWS

AWS benefits at a glance

//

Easy to use

AWS is designed to allow application providers, ISVs, and vendors to quickly and securely host your applications – whether an existing application or a new SaaS-based application. You can use the AWS Management Console or well-documented web services APIs to access AWS’s application hosting platform.

//

Cost-Effective

You pay only for the compute power, storage, and other resources you use, with no long-term contracts or up-front commitments. For more information on comparing the costs of other hosting alternatives with AWS, see the AWS Economics Center.

//

Flexible

AWS enables you to select the operating system, programming language, web application platform, database, and other services you need. With AWS, you receive a virtual environment that lets you load the software and services your application requires. This eases the migration process for existing applications while preserving options for building new solutions.

//

Reliable

With AWS, you take advantage of a scalable, reliable, and secure global computing infrastructure, the virtual backbone of Amazon.com’s multi-billion dollar online business that has been honed for over a decade.

//

Secure

AWS utilizes an end-to-end approach to secure and harden our infrastructure, including physical, operational, and software measures. For more information, see the AWS Security Center.

//

Scalable and high-performance

Using AWS tools, Auto Scaling, and Elastic Load Balancing, your application can scale up or down based on demand. Backed by Amazon’s massive infrastructure, you have access to compute and storage resources when you need them.
08
Related case studies

Success stories you may also like

75% reduction in downtimes for AI food waste solution
Learn more
August 14, 2024
85% easier deployment and testing for leading podcast distribution platform
Learn more
April 2, 2021
25% increase in customer satisfaction for a marketing services provider
Learn more
November 30, 2023

Achieve more with OpsWorks Co.

//
Stay in touch
Get pitch deck
Message sent
Oops! Something went wrong while submitting the form.

Contact Us

//
//
Submit
Message sent
Oops! Something went wrong while submitting the form.
//
Stay in touch
Get pitch deck