AWS Re:Invent 2019 - Day 2
Keynote

Day #2

Keynote #1 Andy Jassy

[watch](https://www.youtube.com/watch?v=7-31KgImGgU]

I’ve often found keynote sessions at these big conferences (whether AWS or Microsoft) to walk a fine line between a necessary marketing exercise, and a full on revival crusade. Having Andy’s keynote points framed by covers of popular songs by the in house re:Invent band, certainly helped to blur that line further. The only thing really missing was someone up the back yelling “Amen brother” everytime Andy drilled home a salient point. My biases aside, Andy did his best to weave the necessary product announcements into a structured 6 point story on public cloud transformation. Don’t ask me what the 6 points exactly were, I got the first 2; Leadership and Broadest and deepest platform (no guesses who has that), then the rest seemed to get lost in a sea of product announcements.

For a full list and details on the announcements, the best source is going to be the AWS News Blog, I’ll just highlight a few that interested me.

alt text

Serverless architectural patterns and best practices (Session)

As serverless has become the new black, every man and their dog are spinning up serverless applications to solve all sorts of problems. Prototyping a potential new API or application is quick and easy, but when it’s time to go into production, these prototypes require hardening in order to be robust and perform under load. This session took some fairly standard serverless patterns and showed, using the 5 pillars of the well architected framework, how you would go about hardening these for prime time.

Strategies such as Logging, tracing and metrics featured heavily, as did the use of custom authorizers at API Gateway endpoints. SQS, SNS and Kinesis were also discussed for various patterns to aid in decoupling, aggregating and fanning out workloads. Definitely some good suggestions in this one, well worth wathcing when the video becomes available.

Five new features of Microsoft & .Net on AWS that you want to learn

The speaker joked that her team over delivered and there was infact 14 new features, but she broke them down into 5 categoies.

Drilling into the Cost of Ownership around SQL Server a little further, the claim was that they can run SQL Server not only cheaper but faster than Azure can. I was skeptical of this, and so decided to checkout the reference material she cited in the presentation. This comes from a [benchmark test](https://zkresearch.com/blog/2018/11/comparing-sql-server-deployments-on-microsoft-azure-and-amazon-web-services/] run against SQL Server on both AWS and Azure. As I thought, there was a little more to this. The tests were a comparison of SQL Server running on IAAS (AWS EC2, and Azure VMs), not a comparison between there managed service offerings (AWS RDS, and Azure SQL). It would be very interesting to see what such a comparison would yield.

*****
Written by Scott Baldwin on 03 December 2019