How to: create a fleet of container-based-go-lambda with one command
coding · golang · aws coding · aws · lambda · golang · grafana · sentiment · analysisIntroduction As you might know, at the re:Invent AWS recently announced the capabilities of running Lambda by getting the code directly from a docker image you provide, as illustrated here. Moreover, they also announced the Amazon ECR Public and Amazon ECR Public Gallery that you can reach at https://gallery.ecr.aws/. And this was pretty much my reaction: What you might need to know before begin First of all: keep calm, because there’s already a Github Repo to build an entire fleet of microservices - with their respective ECR-based repository - with only one command from the shell.
HAL: AWS s3-sns based single-slack-command bot to handle your VPC
coding · python · aws coding · python · aws · s3 · sns · ec2 · lambda · slack · botIntroduction I recently build a Slack command to help me handle actions on my VPC. The only thing you need is an AWS account - Free Tier it’s ok. I recently wrote about how to maximize resources, with particular focus on the number of hours you have in Free Tier - using specific CloudWatch Rules. In this article, I want to describe how I extended my architecture to invoke actions - potentially, all the action provided by Amazon Web Services official SDK(s) - with a single Slack command.
JarvisButton: how to invoke multiple AWS Lambda with one AWS IoT Button (not Enterprise ed.)
coding · js · aws coding · aws · iot · button · lambda · slackIntroduction If you have an AWS account in Free Tier, bla bla bla ok stop: I am a AWS Lambda maniac. I only wrote about them (here, here). In this article, I want to talk about my new purchase that is - of course - related to AWS Lambda: the AWS IoT Button. It first made its appearance on the IoT scene in October of 2015 at AWS re:Invent with the introduction of the AWS IoT service.
AWS Free Tier, Docker and Jenkins: smart resources handling with CloudWatch Events and Slack
coding · golang · js · aws coding · aws · lambda · cloudwatch · rules · event · ec2 · slack · docker · jenkinsIntroduction If you have an AWS account in Free Tier, you have (updated: March, 13th 2018) 750 hours/month to run EC2 (small ones) in your VPC. You also have a lot of other resources, such as AWS Lambda functions (I wrote about them here and here) and CloudWatch Events. In this article, I talk about smart resources handling and some trick - actually, not so smart XD - I setup to take the best from the services.
Node.js, DynamoDB, and AWS Step Functions to collect <em>sentimented</em> movie reviews
coding · golang · aws coding · aws · tmdb · news · step · functions · lambda · serverless · sentiment · analysisIntroduction Recently I worked with AWS Lambda and API Gateway to extend my set of personal APIs and collect information from several sources. I wrote an article on that (if you want to have a look). In this article I will talk about the AWS Step Functions service that enable create finite states machines to easy coordinate the components of distributed applications and microservices using visual workflows. Why AWS Step Functions?
AWS Lambda, GoLang and Grafana to perform sentiment analysis for your company / business
coding · golang · aws coding · aws · lambda · golang · grafana · sentiment · analysisIntroduction In this article I will talk about my experience with AWS Lambda + API Gateway, GoLang (of course) and Grafana to build a sentiment analysis tool over customizable topics. Who should you read this post? Don’t know, maybe a CIO, a CTO, a CEO, a generic Chief or a MasterChef, for sure an AWS and GoLang fan like me. First of all: to better understand how to use Elasticsearch, read my previous post Elasticsearch over My home Network Attached Storage: it’s not so exciting as it seems, but you will have a general idea about what is Elasticsearch and how can you use it.