Image for post
Image for post
Photo by Ferenc Almasi on Unsplash

Infrastructure as code has been one of the greatest changes in paradigm brought by DevOps in recent years. Behind are now the complicated provisioning, deployment, and release of cloud infrastructure processes, in which you had to follow a complicated list of steps to create your cloud resources by hand and copy/paste values all over the Amazon Management Console.

However, with new technologies, we end up wondering how to best make use of these tools. Which tools should you use to deploy my resources? Should you only use a single tool to reduce complexity? …

Image for post
Image for post
Photo by Jason Leung on Unsplash

Let's say, you have a specific requirement or task in which you need to send concurrent SMS messages to your users. If you’re pragmatic and you don’t want to re-invent the wheel, you will most likely use a service like Twilio or MessageBird.

But it's also possible that for some reason, you need to build your own solution. Maybe you prefer to build your own more competitively priced solution, or you just want to learn more about Serverless with a defined use case.

If any of the above is true for you, let’s see then how to build your own…

Image for post
Image for post
Photo by Alev Takil on Unsplash

If you’re anything like me, you are lazy and you avoid repetitive tasks like the plague. Why would you keep repeating the same commands again and again, logging into your AWS console, going to the right service and triggering the commands? You can use that time to do real stuff.

That’s why we’re going to build a butler bot to automate AWS tasks using a Slack bot and an AWS lambda function.

Before starting

We will be using the following tools to easily deploy our bot.

And of course…

I decided to write this post, because there are not many guides about dart development. Dart documentation is pretty good, and with the help of StackOverflow. You can do pretty much whatever you want to. However the idea of this post is to guide people that are just starting with dart and help them with the big question, why dart?

So why would you want to relearn a new coding language(Dart), if javascript is so sexy and everything now is javascript? Welp first of all this thing is fast! Seriously the benchmarks show how fast dart is. And Google is…

Jorge Luis Vargas

Full Stack Developer. Serverless, automation and processes enthusiast. AWS, PHP, NodeJS, JS, TypeScript.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store