DEV Community

Cover image for My first year with my AWS blog
Alejandro Lazaro for AWS Community Builders

Posted on • Edited on

My first year with my AWS blog

Introduction

Hello! I am Alejandro Lazaro, AWS community builder, and I want to share with you all my experience after 1 year with my own blog about AWS.

It has not been easy, writing articles takes a lot of time, and in this year I have published 17 articles about different topics (the blog itself; IaC & DevOps with SAM & CDK; Security; Machine Learning; Multi-account approach; Open-source tools...), but let's start at the beginning.

Why I decided to create my personal AWS blog?

I know, there is a lot of content on the Internet, and the official AWS content is awesome, but I had two main reasons to do it:

  • The main goal was to create periodic AWS-related content and share it publicly. Learning something is good, but sharing it is the next level, and I wanted to do that.
  • The secondary goal was to have an excuse to keep learning and practicing with AWS resources. I like to use the expression "play with AWS"... and so, my blog is https://playingaws.com

Lessons learned

There are a lot of lessons learn but the 3 more important for me are the following:

  • Write articles requires A LOT of time. If you are thinking whether create or not your own blog... my recommendation is YES! It will not be easy of course but you could learn a few things in the way. Take the opportunity and do it!
  • Keep it simple: it's important to keep things as simple as possible, and to explain concepts in plain language that anyone can understand because this helps to make the content more accessible and useful to a wider audience.
  • Feedback is a treasure: I always want feedback to know what I should improve or what I am doing wrong, but feedback is a treasure, is very hard to get it! However, when you have it, you have to take it very seriously. I had a few very good comments in the legacy comment system of my blog but unfortunately I changed it (the comment system) and I am starting from scratch again.

Content of the blog

About the blog and technologies used

This is the architecture of my blog:
blog architecture

Deciding how to create the blog took me a while, and in this article I explain how I decided on the technology behind the blog https://www.playingaws.com/posts/the-technology-behind-this-blog/

My first technical article about one AWS service was about Amplify Hosting. I used it to deploy my blog (I use Jekyll as static site generator) and wanted to share the experience. This AWS service really simplifies the deployment of a website and manages the entire application lifecycle for you. Here's the article: How to deploy a website with Amplify Hosting https://www.playingaws.com/posts/how-to-deploy-a-web-with-amplify-hosting/

IaC (CDK and SAM)

I published articles about CDK and SAM to create infrastructure and serverless applications.

Personally I love CDK and I think you should try it and give it a try.

And if you don't know SAM (Serverless Application Model) you should check it out:

Finally, with CDK + SAM you can combine the best of both solutions:

Security

These articles will help you think about and improve the security of your AWS accounts.

 Multi-account approach

Then, I published these 2 articles about the multi-account approach. When do you need a multi-account solution? Why do you need a multi-account solution? AWS multi-account approach in detail: AWS Organizations and AWS Control Tower:

Machine Learning

This article about machine learning is specific of AWS DeepRacer. If you are not familiar with this AWS service I recommend you to check it out. It is a fun way to learn machine learning!

Open-source tools

Lastly, I have posted 3 articles about open source tools that can help you with your AWS account and your AWS code.

What's next?

I will follow publishing regularly about some AWS topics. I have a lot of topics and I just need time to do it!

And as I said, feedback is like a treasure and I would appreciate it very much, here or on any of my blog posts!

Feel free to comment, share and enjoy. Thanks for reading to the end!

Top comments (1)

Collapse
 
codefrombasics_434b222334 profile image
Codefrombasics

Great post! I completely agree with your points on the importance of security in cloud computing. AWS provides a robust set of tools for managing and securing cloud environments, which is crucial for any organization.
I recently came across a similar discussion on Code From Basics where they highlighted some practical tips on leveraging AWS's security features to protect sensitive data. They also offer comprehensive training for those looking to deepen their understanding of AWS.
Looking forward to more insightful posts like this. Thanks for sharing!
AWS Training in Chennai