Amazon Web Services in Action

Get started with AWS and download my free book on the Linux Command Line.

Amazon Web Services in Action

Hello there,

This week, I finished reading Amazon Web Services in Action and have a few suggestions to share. Many software engineers struggle with learning system design, and I believe that setting up a production-ready WordPress installation is a great, hands-on way to start exploring system design concepts.

Things I've been exploring recently:

  • Amazon Web Services in Action
  • Linux Command Line for Engineers and Researchers

Amazon Web Services in Action

Just finished reading this book this week!

I had a lot of fun with AWS DevOps tools and learned several system design concepts.

The book is easy to read, but I needed a month to master all the essential AWS tools and be able to deploy a production-ready web service.

Amazon Web Services in Action, Third Edition

by Andreas Wittig and Michael Wittig

Released: March 2023
Publisher: Manning
ISBN: 9781633439160

If you are learning Amazon Web Services, I suggest this book and maybe a personal project that you are really motivated to work on. This will give you a real reason to learn things in detail.

In my case, I went deep into learning all the details to deploy a production-ready WordPress website:

  • Domain management and SSL certificates
  • AWS IAM User management
  • AWS S3 for backup and CDN
  • AWS Certificate Manager
  • AWS CloudFront distribution for CDN
  • AWS SES for transactional email and newsletter
  • AWS RDS - Relational Database Service
  • AWS ELB - Elastic Load Balancing
  • AWS EC2 setup
  • Linux configuration: MySQL, NGINX, Redis, PHP 8.4, etc.
  • Fail2ban for basic security
  • Free Cloudflare WAF rules
  • WordPress installation and configuration

If you think a production-ready WordPress is a toy project, it is maybe because you have no idea about all the struggles to have a safe, fast, and responsive website. I learned tons about system design with this adventure and I recommend.

For the Linux configuration, you can either develop your own bash script or learn Ansible to automate the tasks.

🎁 If you want to learn more about bash script you can check out my free ebook Linux Command Line for Engineers and Researchers.


Linux Command Line

At some point, every engineer or researcher needs to work in the command line. This book covers the core commands and tools you need to use the terminal with confidence.

Linux Command Line

by Marcos Borges, PhD

Released: October 2025

🎁 Download the free ebook

If you enjoyed this edition, the best compliment you can give is to share it with someone who might appreciate it too.