Do you feel discomfort when connecting an AWS service with a Rails application because of unclear pricing rules, complex permissions, or advanced networking configuration? I felt this way for a long time until I dedicated myself entirely to learning AWS. With this book, you can master AWS in a short amount of time without spending months getting certified.
Whether you have never used AWS or use it occasionally, this book is right for you. I explain pricing, networking, permissions, configuration, and development for the most popular services widely used with Rails applications. The book contains code examples that you can use directly in your application.
You don't have to aim to become DevOps or architect to learn AWS and take your Rails developer career to a new level. This book will be your guide through AWS and help you truly understand how to securely use the cloud and create Rails applications faster than ever.
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 EmployeeReferrals.com, 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.
AWS account creation
User creation
Summary and next steps
Test Rails application creation
Explanation
Use cases
Configuration
Pricing
Permissions
Development
Explanation
Pricing
Configuration & Development
Accessing private s3 bucket files
Customizing cache expiration times
Explanation
Pricing
Configuration
Permissions
Adding the first user and uploading the first file
Development
Explanation
Use cases
Pricing
Configuration & Development
Pricing
Configuration
Explanation
Pricing
Configuration
Explanation
Pricing
Configuration
Development
Running DynamoDB locally with Docker
Explanation
Pricing
Configuration
Development
Explanation
Pricing
Configuration & Development
Approval process
Pricing
Configuration
Pricing
Configuration
Development
Containers configuration
Adding Sidekiq instance
Management
Automated deployment with CI/CD on GitHub
Accessing containers to run rails console
Explanation
Pricing
Configuration & Development
Explanation
Pricing
Configuration
Development
Using Cognito without SES