Now AWS Certified Solutions Architect – Professional!
September 13, 2017
I’m happy to report that just shy of two years after I posted that I’m an AWS Certified Solutions Architect! (Associates level), that I’ve now leveled up to the AWS Certified Solutions Architect – Professional level! As my AWS experience has hit the roughly 5 year mark (and my associates was expiring) it turned out to be an opportune time for an upgrade. There isn’t much I can say that I didn’t say in my previous post – other than the professional level test is much more challenging.
AWS’s root contradiction
June 7, 2017
If you work in the cloud, you’ve probably got an AWS account. It’s not just any account though, it’s the magical “AWS Root Account”. With this root user account, you are imbued with the god-like power to create worlds and smite instances. Your power is only limited by the thickness of your wallet (and the built in service limits). Of course such power should be reserved for only the most special occasions which is why the very first recommendation of AWS root accounts is to create an IAM user, then don’t use your root account.
Identical Docker, Identical OS – Crashing on 50% of the Hardware
February 16, 2016
Gather round l’il ones and let old man Jon tell you a little story about the time he learned to never say never. Twas not terribly long ago when he was trying to spin up a fleet of Squid Proxies. Being the hip DevOps guru he is, the proxies were stored safely inside of Docker containers. Those containers were all pulled from the same single source, so they were identical (as one would expect from Docker). It also happens that these Docker containers were being spun up on a pair of brand new AWS EC2 instances. Same AMI, same bootstrap script, same software updates. Everything on every container should be identical. However when it came time to spin up the containers… 50% of them failed. W. T. F?
I’m an AWS Certified Solutions Architect!
October 23, 2015
I’m pleased to report that as of Wednesday afternoon I’m an AWS Certified Solutions Architect – Associate. While I’ve been working in/on/around AWS for years now, it’s nice to have the certification that proves I know what I’m doing. Amazon’s testing, unlike a lot of the certifications in tech (I’m looking at you CompTIA A+), is 100% about the real world. While that makes it harder, it makes the testing all the more invaluable.
AWS re:Invent wrapup
October 12, 2015
AWS re:Play. Yes, the outside is a wall of FEU shipping containers. (From @Werner) As expected, AWS re:Invent had more goodies in store for us after the Day 1 keynotes session. Most of the excitement centered around the new product announcements from the Day 2 keynote. The major difference between the two days is that the second day contained a lot more products that were already accessible to the general public (albeit some in Beta). This meant a lot more hands-on time at re:Invent along with more details emerging on a daily basis. Thursday night was also the re:Play party featuring Zedd and possibly the world’s biggest pun about containers.
Roundup from AWS re:Invent Day 1
October 7, 2015
Today was the first day (sans instructional courses) of the 4th annual AWS re:Invent conference. While I was unable to attend this year, I’ve been eagerly watching the streams and keeping an eye on the news feeds. There have been many product announcements leading up to re:Invent, but the “really good stuff” was kept for today’s keynote. It is my suspicion that tomorrow’s keynote will be even better, so keep an ear to the ground. In the mean time, let’s take a quick look at what was announced today:
AWS Bootcamp: Architecting Highly Available Applications on AWS
September 16, 2015
On Monday I visited the AWS Popup loft in San Francisco (again) and attended the Bootcamp on “Architecting Highly Available Applications on AWS”. Rather than try and re-summarize it, I’ll let the course description do the talking: “This beginner-level bootcamp teaches you how to apply the principles of elasticity, mitigating single points of failure and designing loosely coupled applications to architect resilient applications on AWS. We will cover how to apply AWS services and features as well as common design patterns to improve fault tolerance in the networking, web, storage and database layers of your application.”
Tutorial: PoC Telegram Bot running in AWS Lambda
August 28, 2015
My favorite “SMS Alternative” app is Telegram Messenger. It’s simple, easy to use, has decent encryption (from what I understand), is very multi-platform, and has a lot of fun features. It is my sole method of communicating with some people and was recently used for a 15 person group text at Outside Lands where it worked flawlessly. Needless to say when they announced a bot platform (that was quite well thought out), I was eager to give it a try. My first thought was to write a bot in NodeJS. My second thought was “I wonder if I could do it in Lambda? Maybe the API Gateway would work for the webhooks?”. My third thought was “Let’s try it!”.
Lost some files in AWS Glacier? I found ’em
August 6, 2015
During my last few visits to the AWS Popup loft, I really dug into my Amazon Web Services account, especially the billing. My bill had skyrocketed to over $5 a month! What had happened? How did I miss this huge spike in billing? Well, it turns out that a majority of that bill was from AWS Glacier, I must have stuck something in there for safekeeping and forgotten about it.
Tutorial: AWS API Gateway to Lambda to DynamoDB
August 5, 2015
After last week’s Internet Of Things hack session, I became fascinated with all the fun IoT projects and technologies there are to play with. Everything you do, requires data to go into the cloud, so I figured I’d start there. In the hack series I learned how to push data into AWS Kinesis which is amazing, however it has its disadvantages. On the flip side there is the new AWS API Gateway which I also haven’t spent much time on, so that’s a perfect thing to learn. After some tinkering, I found that while AWS API Gateway -> Lambda -> DynamoDB might sound complicated, it’s actually quite easy.
AWS IoT Hack Series with MediaTek LinkIt One
August 3, 2015
Last Friday I spent the day at the AWS Popup Loft San Francisco. Just like when I was there two weeks ago, it was for an all day, hands on bootcamp. However, this most recent visit was much more exciting since we were learning about the Internet Of Things, the MediaTek LinkIt One and how to use AWS to process all the data. I left filled with good times, glorious ideas of IoT, and some goodies. A friend called it “Adult summer camp”, I call it “So awesome, why haven’t you gone yet?”