Articles on Production

Rails Hosts: Amazon AWS Vs. Digital Ocean Vs. Heroku Vs. Engine Yard

1 Introduction In the mid-to-late 1990ss and early 2000s, choosing a hosting provider was a relatively straightforward process. You would find a service that could host your PHP application, your MySQL database, and provide shell access. Fast forward to 2014 and the landscape has changed dramatically. There are doz...

A Web Server vs. An App Server

When you research how to deploy your Rails app, you’ll see a lot of names: Apache, Unicorn, Puma, Phusion Passenger, Nginx, Rainbows, and many more. They all seem to fit under the “deploying Rails” category of software, but there’s a key difference between them. Some are “web servers,” and others are “app servers.” ...

When to use SaaS, PaaS, and IaaS

WHAT’S THE DIFFERENCE BETWEEN SAAS, PAAS, IAAS? When your business has made the decision to consider cloud services for your application or infrastructure deployment, it’s important that you grasp the fundamental differences between the core categories of cloud services available. The cloud is a very broad concept...

What is Rack in Ruby on Rails

Lets start with a basic browser-server interaction. Say you’re developing an app with Rails (or any other Ruby web framework) and it has a page located at ‘http://localhost:3000/users’ that displays all users. The ‘/users’ request is going to go to your Rails server asking to show all users. Behind the scenes, this...

Links
Stay Updated

Join With Other 2000+ Devs To Stay Updated On Your Favourite Technology

Subscribe (Weekly Only)