One-cloud solution takes a media company to new heights

Art Fort

Art Fort

For the past year, I’ve been working with a media and entertainment client on a SaaS application. Hosted on Amazon Web Services (AWS), the application provides creative professionals with a “one-cloud” solution for media and content collection, collaboration, production, and transcoding of high-value, high-definition content.

I’ve been fortunate to be part of this project from the beginning—starting with some small proof of concepts, to doing a cloud migration assessment of their on-premise technologies, and ultimately contributing to application architecture, development, and deployment onto AWS. For me, two things set this project apart: the team and the technology.

Meet the team

The Slalom project team included both Southern California and national resources. The team is made up of smart, passionate, and fully-engaged people that continue to impress me every day. It’s a testament to Slalom’s ability to attract top-tier talent who not only know technology, but also know the value of teamwork and collaboration.

Meet the technology—Amazon Web Services

The many possibilities and choices at the start of the project were the exact motivation that we needed to dig deeper and architect the best solution for this project. As the project progressed, we all got comfortable with the AWS acronym soup: EC2, S3, RDS, SES, SQS, and IAM. Each team member was busy discovering new tools and APIs, and as a team we shared our new-found knowledge with excitement and passion. One year later, we’re better engineers and great friends.

The project

Here are a few highlights for Slalom-specific project activities:

  • Back-end content processing and transcoding API services along with many other back-end APIs
  • API scaling activities to accommodate changes in application traffic and API demand
  • Federated identity management solution with 2 factor authentication
  • Software Configuration Management and automated deployment using Bamboo and AWS CloudFormation
  • Contributed to the application’s main user interface using multiple front-end technologies including CSS, HTML5, JavaScript with Jquery, and many 3rd party components
  • Responsible for administration website used by client team members
  • Implemented MongoDB cluster and Splunk clusters
  • Deployment and configuration for over 300 EC2 instances launched in AWS with multiple terabytes in EBS and S3 storage—a number that’s expected to grow exponentially as demand increases
  • Implementation of the multiple AWS Services, including EC2, S3, EBS, SQL Server and Oracle RDS, Route 53, VPC, SQS, and SWF

With a successful deployment on AWS and demand for the SaaS application increasing, this is where the real fun begins! We’ll now be focusing efforts on making sure that we can meet the increasing demand while identifying opportunities to decrease AWS operational costs. Digging deep into CloudWatch metrics and Splunk logs will give us insight into how the system is being used, where inefficiencies exist, and how we can better architect for scale and cost optimization. This is where the real ROI for a cloud application will be realized.

***

Want to learn more about the project? Get the full story on slalom.com.

About artatslalom
Art Fort is a Solutions Architect at Slalom Consulting whose passioniate about using the latest cloud technologies to solve challenging technical problems for clients in Southern California.

One Response to One-cloud solution takes a media company to new heights

  1. The team is made up of smart, passionate, and fully-engaged people that continue to impress me every day. It’s a testament to Slalom’s ability to attract top-tier talent who not only know technology, but also know the value of teamwork and collaboration.Thanks for sharing this great article…You can visit the link below for further details about the custom app development…
    http://www.gogetapps.ca

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: