Hello! And welcome to the round-up for the things going on in the world of cloud for December of 2020. It was a busy month early on with AWS Re:Invent, but towards the end, with the holidays, things calmed down so we can finally digest the torrent of updates!
Personal Updates
Whatās happening with the website, and what Iām up to.
2020 was an interesting year for me and the website. Itās become a habit of mine to share my goals for the upcoming year. In this years article, I talked about growing the website to over 25,000 page views per month, earning some revenue from the site, and I posed shared updates on the newsletter and how itās changed over time, check it out: 2020 Summary: Traffic Growth, The Websites First Income & The Plans For 2021! and thank you for being a part of it!
Iāve more recently been chatting a lot on Twitter, and really enjoying it, Iād love for you to follow along ā Iāll be talking about everything cloud in between the newsletters.
And on with the newsletter!
This Monthās Top Cloud Pick(s)
If you only read one or two things this month, let it be this.
AWS 2020 Top Announcements ā AWS wrote up their top announcements from Re:Invent in this meta announcement post, which runs you through all the main things which were announced at Re:Invent in 2020. If you missed out on a lot of the updates, read just this one post, and it should catch you up mostly.
Feature Releases & Announcements
New stuff in the cloud, that you probably should know about.
Werner Vogels Keynote AWS Re:Invent ā I really enjoyed this AWS Keynote. It wasnāt just a string of feature releases, but a narrative about the current state of cloud, and the future. Definitely worth a watch if you find the time. You can also catch the recorded version on the AWS YouTube channel.
Andy Jassy Keynote AWS Re:Invent ā The second interesting keynote from re:invent was Andy Jassyās (CEO of AWS) which was the first keynote. Lots of interesting announcements in there, and another one that should be high up the list if youāre planning to make your way through AWS Re:Invent stuff. You can also catch the recorded version on the AWS YouTube channel.
AWS Fault Injection Simulator ā Announced in Werners keynote, this service is chaos engineering for AWS. This is a neat idea for a service, which basically injects āerroneousā events into your environment, to test your resiliency. Iām seeing a lot of people in the industry getting really bullish on chaos engineering, as the need for service reliability increases over time. Expect more announcements, features and discussions on chaos engineering in the future!
Amazon Amplify Admin UI ā I must admit, I didnāt know too much about Amazon Amplify before, but when this announcement was dropped, people went crazy, I saw comments everywhere. I was curious as to whyā¦ and when you dig into the service, it makes sense why. This new Admin UI is exposing (an external to the AWS console) dashboard for access to manipulate data in a back-end, somewhat like a CMS. Now I think about it, I can totally see why people are so pumped about this feature. Worth checking out if you want some easily shareable backend CMS-type behaviours.
The Modular AWS SDK For JavaScript ā A new AWS SDK has been released for JavaScript. Unlike the old SDK, the new one is more modular, which is great news for AWS Lambda users, who want to ensure they keep their deployed package lightweight. Itās not introducing all that much which is new, but itās a good modernisation and step forward for SDK users in JavaScript.
VPC Reachability Analyser ā If youāve ever tried to debug networking issues, you know it can be a serious pain. The VPC reachability analyser from AWS introduces a tool which makes it easier to test connections between VPCās, which should be another tool in the toolkit for debugging networks, which hopefully now makes things less painful.
AWS CloudShell ā Iām really excited about AWS CloudShell, and what it does. AWS CloudShell is a new extension of the AWS console which lets you run AWS commands directly inside the AWS console. Basically youāre dropped straight into a linux environment, that persists if you log back in as the same user. Pretty neat.
How-Toās & Educational Pieces
And some decent content on how to do various cloud things.
What a typical 100% serverless architecture looks like in AWS ā This piece isnāt a new one, but itās a good one. The article has a ton of links to additional resources, that are useful, but what I really like is how it shows how serverless architectures are about so much more than serverless compute. Itās about all the periphery services, and how they integrate with serverless in a very cloud native way. Worth checking out if you havenāt already seen it.
Aurora Serverless V2: The Good, The Better & The Possibly Amazing ā āThis thing just might be a silver bullet!ā. A bold statement from Jeremy in this article about Aurora Serverless V2. Aurora Serverless is the auto-scaling configurations for Aurora (Amazonās relational database service). Itās basically an easier way to manage resources you give to your database (specifically a relational database). In the article Jeremy runs through some specifics of how the scaling works, itās limitations, and how much it costs.
3 Things I Wish I Knew About AWS Lambdaās Early On ā A small article on some AWS Lambda gotchaās. Useful if youāre new to AWS Lambda, or not fully familiar with how it works under the hood. I also wrote a similar article in the past: Misconceptions of serverless: 5 things you thought AWS Lambda did, but it doesnāt. which Iād also recommend if youāre new to AWS Lambda. Thereās some things about the implementation that might surprise you (it definitely surprised me!)
How To Prepare For A Site Reliability Engineer Interview ā Whilst you might not be actively looking for a position, learning about interview processes can help you identify gaps in your experience before you might need to learn them. This article takes you through some example questions, and what youād need to know to answer them. Curious about becoming an SRE? This might be a good place to start in figuring out the role of an SRE, and whether you want to become one.
What I Wish I Knew About Incident Management ā Incident management is a big topic of running production workloads in the cloud. In this article, Ronak Natani runs through many things that heād wish heād known before joining LinkedIn as an SRE. Itās a really nice read, itās candid and honest, and thereās some good tips in here that you can borrow for your own company about dealing with incidents, communicating during them, etc. Serverless Chats: The Best of 2020 ā In this video, Jeremy runs through some highlights from the Serverless Chats podcast. If youāre not following the podcast, this would be a great place to start, as thereās clips from so many of the different shows. The video somehow only has 140 views, but it deserves much, much more. Great video.
Building a Containerised Lambda Function ā So AWS announced a few weeks ago container support for AWS Lambda, and weāre now starting to see people playing around with the functionality, in this post Oliver Jumpertz takes you through how to actually get going with a containerised AWS Lambda function.
Opinion Pieces / Miscellaneous
Cloud commentary and spicy takes!
Off By None Issue #122 ā Usually I check the off by none newsletter each month for interesting announcements, and pass on any relevant ones through to you, but this newsletter is in fact a great run-down of the whole year which makes it hard to summarise, so Iāll just share the whole thing! Thereās a ton of great content in here for you to look back at from the year incase you missed anything.
Serverless at Re:Invent Hot Takes ā More Re:Invent updates. In this article Yan takes you through the key Serverless updates from Re:Invent, covering Lambda billing changes, up to the Aurora V2 announcement. A nice summary with some additional thoughts / commentary.
The Tech Resume: Inside Out ā I put up a Tweet thread on the book by Gergely Orosz, which he graciously gifted to me. To keep my review short: I liked it. If youāre needing to put together a CV, I can highly recommend the book, youāre going to get all of your questions answered about writing a CV as a developer, and youāll also get practical things like templates on how to put together a tech CV. Lots of quotes from people in the industry, and some great insider tips. Useful for everyone in tech.
AWS Lambda Is Winning, But First It Had To Die ā Iāve been enjoying the Forrest Brazeals content a lot recently, he has some really great takes, and a really interesting writing style thatās quite unlike anyone else in the cloud world right now. Iām always very grateful for those that bring humour, some fun and a human aspect to the cloud space. Forrest is definitely worth a follow if youāre into cloudy stuff. At this point, heās ascending to the ranks of one of those authors who whatever they publish, I read. Interestingly from the article Forrest points out the single remaining major remaining difference between AWS Lambda and Fargate: AWS Lambda scales per request, which is definitely something that Iāve been wondering recently.
AWS Amplify, SAM, CDK: What to choose for your Infrastructure As Code on AWS?!? ā Thereās a frightening amount of infrastructure as code tools nowadays, the approaches and methods seems to be growing and getting more nuanced by the day. Something similar that I wrote a few months back is also: Serverless on AWS Lambda: A Comprehensive Comparison Of Approaches (Serverless Framework vs SAM vs Terraform vs CloudFormation) which, whilst Serverless specific, covers a similar topic of choosing between these infrastructure as code tools.
Outages / Breaches
What went down or got hacked?
Google OAuth Outage ā I donāt think I could publish the newsletter for December without a link to the Google Outage, since it was so widespread. I havenāt payed a great deal of attention to outages in the past, but something this widespread in Google feels like it hasnāt happened for a while. Basically a ton of the Google apps were affected, as the incident was related to authentication. Take a read if youāre into that kinda thing.
Want To Become A Cloud Writer / Researcher?
Iām looking for someone to help me out creating written content for the site. Does learning about cloud and writing articles part-time whilst getting paid sound like you? If so you can apply here.
Why Are You Interested In Cloud?
Something brought you to this newsletter, you came for a reason. To keep improving the newsletter it helps when I know more about you and your goals. If you could spare just a few moments to take this short survey youāll help me out to understand more of whatās important to you.
Thatās All Folks
And thatās all for this months newsletter, thanks for tuning in!
In 2021 Iām really trying to grow and improve the newsletter, Iāll be putting in as much effort as I can for you. If you could do me one favour, to share the newsletter with your friends, colleagues or on social media. Thereās also a new landing page, so the value & purpose should be more clear! Together letās make cloud engineering more accessible!
Speak soon Cloud Engineering friends!
The post Cloud Native Software Engineering Newsletter #19 (December re-cap 2020) appeared first on The Dev Coach.
If youāre interested in Cloud I write a monthly newsletter for Cloud Software Engineers. I spend the month digging around the internet for the best cloud engineering content and provide a monthly summary. I read every article I share, and I focus on fundamentals as much as possible.