[Press Release] Engine Yard Guide Compares Hiring DevOps and Outsourcing

Ruby on Rails DevOps Experts' New E-Book Explores Pros and Cons of Bringing on Extra Help or Turning to a Trusted Vendor to Build Infrastructure

Austin, TX—September 21, 2017—Engine Yard, the leading provider of support services for Ruby on Rails applications, today announced it is publishing a guide to help companies decide if they should hire more developers or tap a vendor to further their Ruby on Rails infrastructure goals. The e-book, Should I Hire DevOps or Outsource to a Provider?, is available for free download at http://www.engineyard.com/should-i-hire-devops.

Read More

Running Rails on AWS: Know Your Options

In this post, I'll outline four basic options for running Rails on AWS and provide the details to help you decide which is best for your situation.

This is an overview of running Rails on EC2, Elastic Beanstalk, EC2 Container Service, and Engine Yard. More technical posts with code samples are coming next.

Read More

7 Completely Legal Rails Performance-Enhancing Techniques

Is your app bogging down under the weight of increased traffic? Read this post to find out how to boost Rails performance and turn your app into Usain Bolt.

You may have to follow a few of the items listed here or all of them. Before you make any changes, make sure you identify the problem correctly and measure your application's response time. An improvement in the response time tells you that your changes are correct.

Read More

New AWS Feature: Expanding VPCs

Amazon announced on August 29, 2017 that customers can now expand existing VPCs.

New AWS Feature

AWS customers can add up to 4 secondary CIDR blocks to an existing VPC. AWS cites two benefits of this new feature. First, customers can launch more resources (eg EC2 instances) in their VPCs on-demand. Second, customers don't have to over-allocate private IPv4 space when creating VPCs since you can add more in the future.

Read More

Improving Rails App Performance with Database Refactoring & Caching

Performance is a huge priority for any developer. However, people often don’t worry about performance until it starts to dip and there’s an immediate cause for concern. Performance needs to be something we focus on up front—not just when the walls come tumbling down. It needs to be part of the process, not something that’s reviewed occasionally.

In this post, we’ll consider a few things you can do to improve performance, starting with the database.

Read More

Windy City Rails: Get Cubs, Bears, or Bulls Tickets

Get a $50 discount on event tickets and 2 Cubs, Bears, or Bulls game tickets

We're a proud sponsor of the 2017 Windy City Rails 2-day conference in Chicago next week.  That means you get goodies.

Read More

Using Services to Keep Your Rails Controllers Clean and DRY

We’ve heard it again and again, like a nagging schoolmaster: Keep your Rails controllers skinny. Yeah, yeah, we understand. But that’s often easier said than done—because things get complex. And we need to talk to other parts of our codebase or to external APIs to get the job done.

Mailers. Stripe. External APIs. All that code starts to add up.

Read More

Customer Stories: Resolving a Deploy Issue Due to Load Error

The following post is about a Support ticket recently filed by a customer. And how Engine Yard Support saved the day!

Read More

AWS Image Storage with S3 and EFS: A Rails How To

A typical Rails setup in AWS contains multiple EC2 instances running your application. Your database is in RDS or installed on another EC2 instance. When users upload images, you can't save the files locally. The images have to be stored in a location where all the EC2 instances have access.

Two AWS services that we can use are S3 and EFS.

Simple Storage Service (S3)

S3 is an object storage service from AWS where you can store a massive amount of data easily. You pay per GB of storage without any minimum. It's used by Netflix to store billions of hours of contents and by Airbnb to store 10 petabytes of user pictures. You never have to worry about capacity planning. They'll always have room to store your images.

Read More

Subscribe Here!