Lingotek, Inc., founded in 2006, provides Collaborative Translation Technology for small businesses, Fortune 500 companies, and government agencies. The company’s Collaborative Translation Platform accelerates the translation process by capturing repetitive data for reuse, which also reduces overall costs. Lingotek’s services can convert many different media types and workflows into more than 100 languages.

In an effort to improve its SaaS architecture, Lingotek began a five month trial of AWS. According to Aaron Davis, CTO, “The elastic nature of AWS was particularly interesting as we do on demand analytics work on large amounts of data in order to improve the translation process.”

Near the end of the trial period, Lingotek had already migrated much of its data to AWS. Unfortunately, the company encountered a problem with its own hardware before the migration was complete and a small amount of data was lost. Despite the fact that the hardware problem took three days to correct, the company did not experience significant downtime because it was able to rely on the data migrated during the trial. AWS has since become the company’s primary IaaS environment. Lingotek modified its original architecture to leverage what Aaron Davis calls “the ease of a cloud-based delivery.” Currently, the company is running between fifteen and twenty-six Amazon EC2 instances, along with Amazon EBS, Amazon S3, and Amazon VPC. The company is also using Elastic IP addresses and AWS IAM.

In addition, Lingotek incorporates several third-party applications that complement AWS, such as Apache Cassandra , bonnie++ benchmarking tool, and Selenium load testing. The Collaborative Translation Platform architecture includes Java, Python, JavaScript, Ruby, and Perl components. Lingotek’s developers utilized the AWS SDK for Java and Ruby. In addition, custom AMI's are created using BoxGrinder which relies on the AWS SDK for Ruby.

Because Lingotek caters to many government agencies, it plans to deploy future services within the AWS GovCloud region, as well as incorporate Amazon DevPay to simplify billing and account management for all of its clients.

Previously, Lingotek’s data migrations would have required more than forty-eight hours of service interruption, which certainly affects not only the company, but also all of its clients. However, since transitioning to AWS, Lingotek has been able to complete two such migrations – one in less than an hour and one in less than thirty minutes.

The company has also greatly expanded its testing capabilities. Aaron Davis explains, “We deliver new code to our SaaS solution monthly. With AWS, we are able to run this through internal testing and then very easily replicate our production systems and point forty external testers to an exact replica of our production systems for a week each month. This gives us an additional 800 hours of testing each month without having to constantly maintain an exact replica of production.”

Today, Lingotek’s translation platform serves over 10K+ users worldwide with their globalization needs. Despite the fact that many of these users come from organizations that are much larger than Lingotek itself, Aaron Davis says, “AWS bridges the gap between small company resources and mature data-intensive solutions.”

To find out more about how AWS can help you store and process big data, visit our Big Data details page: