AWS re:Invent 2019 Recap

Held in Las Vegas December 1 – 6, 2019 AWS re:Invent continued the legacy of its predecessors in delivering a startling volume of product launches, feature releases, and service announcements. While it would be a disservice to attempt to cover even a fraction of these innovations in a concise recap, a brief synopsis of impactful announcements follows.

re invent crowd
  • AWS Fargate on Elastic Kubernetes Service (EKS) – as a general topic none trumped Fargate in long anticipated enhancements and in coverage in both keynotes and breakout sessions. While Fargate serverless containers were only possible on Elastic Container Service (ECS) prior, the announcement of the ability to run such workloads on AWS’ managed Kubernetes (EKS) platform is monumental and introduces a competitor to AWS’ own Lambda serverless options. Fargate intrigue received an additional boost from announced ability to run workloads on AWS Nitro micro virtual machines – container hosted within such VMs – and the enhanced security segmentation inherent in such deployments.
  • AWS Outpost General Availabilityability to run AWS services natively within client owned/managed datacenters has arrived offering an intriguing path for hybrid cloud workloads. In a landscape that mandates on premise execution to allow proximity to data sources in those same datacenters – the ability to utilize Output Outpost (?) deployments of AWS databases, EC2, and container solutions (ECS and EKS) affords substantial opportunity. On premise AWS solutions – managed by AWS – allows the power of public cloud consumption into private enclaves.
  • AWS Developer Tools – to aid in the creation, management, and optimization of developer custom code deployed into the AWS ecosystem – the introduction of the Amazon Builders’ Library and Amazon CodeGuru will assume roles in aiding code creation/optimization/assurance of best practices. The intelligence inherent in such toolsets promise to aid speed and efficiency of Lambda functions, containerized workloads, and other deployments.
  • Amazon Builders’ Library brings researchers into the minds of and AWS developers in a share of their techniques/architectures/code base which allows a staggering introduction of over 150 million code deployments annually. This allows solution introductions and optimizations of their massive applications that are the framework of and AWS operation within mandates of zero impact to the customer experience.
  • Amazon CodeGuru aids further in customer development efforts with machine learning backed automated code reviews to identify expensive lines of code (i.e. logic that is not optimal from a cost perspective when alternate techniques are plausible), deviations from best practices, and security relational concerns. CodeGuru not only exposes possible lines/blocks of code misbehavior but places recommended alterations to identified logic.

AWS re:Invent invokes both excitement and a simultaneous deflating sense of overwhelm as one contemplates the intrigue of advancements and the effort necessary to stay relevant/optimized in such an expanse. SMP’s solutions architects are at the ready to aid in consideration of paths to ensure options and benefits are well understood prior to greater time and capital investments.

Contact SMP to learn more about the exciting announcements from AWS re:Invent.

re invent logo

A word on the atmosphere
of the conference.

While Las Vegas offers an incredible environment to soak in AWS bleeding edge advancements, those attending future events should be prepared for a significant amount of walking mileage. Spread across several Vegas hotels, the navigation of the event is unlike any other technology conference typically constrained to one large convention center. The use of shuttle buses lessens the walking mileage but 20-30-minute walks thru hotel entrances to conference centers ensure significant hikes regardless. A wise strategy may include structuring of lab/breakout sessions in only one or two hotels per day and allow the geography of sessions to be a significant aspect in schedule construction.