You can't afford not to know AWS

These days, most Rails applications that are advanced utilize AWS to some extent. From hosting files on AWS S3 to running containerized applications with plenty of services involved.

Are you willing to become a top-paid Ruby engineer? Knowledge about AWS is among the most desired skills that a Rails developer can have. This book is the key to this knowledge. The lack of experience in cloud technologies is costly, but I learned the most important lessons so you don't have to do it on your own.


Ruby developers already enjoyed it

“I'm enjoying Rails on AWS because it walks me through every single step needed to make an application built with Ruby on Rails deployable on that cloud platform. It covers the basics of popular services like EC2, S3, and RDS, but also introduces fundamentals of more advanced services like Lambda, CloudWatch, and Cognito.”

Will R.
Senior Software Engineer

“I bought the book for my young engineer. He started working with me few months ago and he was not comfortable with AWS and infrastructure as well. He enjoyed it.”

William M.
Tech lead

Like or return it

No questions asked. If you are not going to like the content, you can get the full refund

Your currency, your price

I understand that each currency has a different purchase power. The price of the book reflects it.

The format you prefer

You are paying once and get the book with beautifully formatted PDF or EPUB version that is perfect for iOS devices

Each chapter, valuable knowledge

Among tens of AWS services, I selected the most important and popular ones. With this wide range of technologies, you can build Rails applications in the cloud that serve millions of users.

I. Simple Storage Service (S3)
Learn how to securely store and share the application's files with authenticated users.
II. CloudFront
Benefit from using Content Delivery Network and provide the best performance for your users worldwide.
III. AWS Transfer Family
Old-school FTP but with a modern API-driven approach and integration with AWS s3 for cheap storage.
IV. Lambda
The most well-known serverless service that you can use with Ruby to write small cloud functions.
V. EC2 instances
Run Rails application on an old-school virtual server and quickly deploy changes in minutes.
VI. Relational Database Service (RDS)
Host your database with advanced features like read-replicas, high availability, and disaster recovery.
VII. DynamoDB
NoSQL database that is fast as lightning to provide additional features for your Rails application.
VIII. ElastiCache
Your Redis instance in the cloud that you can quickly scale and modify in real-time.
IX. Simple Email Service (SES)
Send e-mails from your Rails application using a standard SMTP server or API-driven approach.
X. Parameter Store
Secure storage for environment variables used in your containerized Rails application.
XI. Elastic Container Registry (ECR)
Store your Docker images and easily use them in the CI/CD pipeline for your Rails application.
XII. Elastic Container Service (ECS)
Kubernetes alternative for running Rails application with containers in the cloud.
XIII. CloudWatch
Collect and analyze logs and set the automation for other services based on various events.
XIV. Cognito
Cloud alternative for Devise that reduces the implementation time and increases the security and flexibility.
XV. Route 53
Manage DNS settings for your domain without waiting hours for changes to appear on the internet.
XVI. Open Search
Run Open Search or Elastic Search instance in the cloud and benefit from more than just a search engine.
XVII. Transcribe
Transcribe video and audio files into text within seconds and with support for multiple languages.

Frequently asked questions

Can’t find the answer you’re looking for? Reach out to our customer support.

What's the refund policy?
If what you see differs from what you expected, reply to the download email within 30 days, and you'll get a full refund, no questions asked (but feedback will be much appreciated).
Can I get invoice?
Sure! After the purchase, you can just reply to the e-mail with the book or contact via e-mail directly and you will get the invoice.
Was AI used to write the book?
No. It was entirely written by a human Rails veteran with 14 years of experience in this technology.
Do you support purchasing power parity?
Yes. Click on the buy button to see the price for the book based on your location.
What format is the book offered in?
Currently, it's PDF and EPUB. Future editions will also include the Mobi format.
Once I buy the book, will I get free updates?
Yes. The book is frequently updated, and you will receive updated versions via email.
Does the book cover only content I can find in the documentation?
No. The book includes pricing explanations, good practices, comparisons, and code examples of real infrastructures that you can adapt to your Rails application.
I don't know AWS. Will reading the book benefit me?
Absolutely! The book's first chapters will introduce you to the topic of AWS cloud and help you set up a new account.
I already know AWS. Will reading the book benefit me?
Yes. The book also covers advanced topics.

About the author

  • Paweł Dąbrowski

    Paweł Dąbrowski

    CTO / Software Engineer

    Paweł is a Ruby engineer with over 15 years of experience building web applications and working in various roles — currently, CTO at iRonin - Software House and 4 x AWS Certified. He is passionate about the constant learning process and sharing his knowledge with other developers.

  • He was the leading architect behind the ticketing system for the Golden Globes this year and Head of Integrations at, the world's leading employee referrals platform. He also designed the architecture behind the teledata washing system for the largest Danish company, acquiring people to support organizations charitably. In each of these projects, he extensively used AWS.

Ready to dive in? It's risk free.

Download sample PDF