Finally, a tech post! This year, I was fortunate enough to attend the AWS re:Invent conference in Las Vegas. Over 40,000 attendees came into the city and took over the strip during the week of Nov 25-30th. Being my first year in attendance as well, I wasn’t sure exactly what to expect. I’ve been to tech conferences before, but AWS re:Invent takes it to a new level. Here’s a recap of my conference experience, which I think both technical and non-technical readers can enjoy.
List of sessions I attended for those who want to skip right to it – HERE
Once landing in Vegas, I met up with some colleagues and we checked into our hotel at the Wynn. The lobby had the Christmas decorations in order, and AWS attendees were pouring in. I’ve stayed at a few places on the strip, and the Wynn might be my new favorite. Though, I’m sure winning in the casino and the top floor helped sway my decision….
The AWS re:Invent conference was held at multiple hotels, including the Venetian, MGM and Bellagio, to name a few. The Venetian was the main location this year, which included the Expo (sponsors, partners and tons of swag). Most of the sessions and workshops were held in breakout and conference rooms at each hotel. As a result, the AWS re:Invent mobile app came in clutch for figuring out where to go on the fly.
Although transportation was provided between all the hotels with sessions, I decided to walk the strip. My furthest walk was from the Wynn down to MGM, which took about 30-40 minutes. Most of my days did end up at the Venetian, however, since it was the central hosting spot.
A full conference day would normally start around 8am and sessions would end, at latest, 6pm. During the first two days, I made sure to register for the more demanding workshops. With the jet lag flying in from Orlando, combined with speed walking to make it to sessions in time, it really took a toll on the body. Therefore, have that emergen-C on hand!
As it got later in the week, I left more open room on my schedule to be able to walk into sessions, instead of registering beforehand. Likewise, new presentation times were continually opening, so being flexible was key.
Between sessions, there were plenty of hangout locations specifically made for AWS re:Invent. These included arcade games, air hockey, ping pong and even a designated area for those AWS certified. On top of that, snacks and hydration stations (including coffee) were always close by. This also included MASSIVE lunch areas.
Although the conference is all about gaining experience in cloud technologies and solutions, it doesn’t have to be all work. The good ‘ol “work hard, play hard” saying holds its weight in gold here. I mean, there are pub crawls and DJ Diesel (Shaq) appearances, people.
Nightlife aside, one of the best things about AWS re:Invent is the Expo and all of the giveaways! The Expo was held at the Venetian and ran all week long. The best way to explain it is as a room full of sponsors, partners and vendors. And though some may not admit it, we all know we’re there for the free stuff, too! There were plenty of games and giveaways which offered legit prizes. I walked away with an Amazon Spot and more shirts and socks than I know what to do with. Raffles were held, too, for a chance of winning additional tech, such as an Oculus Rift.
Contests were also a big thing at the conference. Some were announced, like the Tatonka wing eating challenge, and others were not so public. Fortunately, I was able to be at the right place to hear about the not-so-announced ping pong tourney. I didn’t make it to the finals, but it was crazy seeing how many skilled players were at the conference. It was honestly just as fun watching some of these people play.
After doing all that learning, AWS went all out with a huge party, called re:Play, at the Las Vegas festival grounds. I ended up making it full circle since there was so much to see and do. Outside, there was the annual “broomball” tournament (like soccer with brooms), dodgeball, and a very large igloo-looking building that had a laser show inside.
On the other side of the grounds, there were three big tent areas. The first had live music, and the other hosted the EDM party headlining Skrillex. The third one had a ton of catered food and some interesting games. And by interesting, I mean things such as office chair races, and bow and arrow team elimination matches.
It was righteous.
Would I do it again? Absolutely.
AWS re:Invent is more than your typical conference. It brings the best of tech into an environment that allows everyone to take a break from the routine and re:Set. More so, what better place is there than to be held in Las Vegas?!
In conclusion, AWS re:Invent has something for everyone who attends. You’ll experience the best AWS and Vegas have to offer, and definitely pick up some cloud knowledge along the way.
Below is a summary of sessions I attended, extracted from the catalog list for re:Invent.
In this session, get hands-on experience with live industrial devices, and learn how to deploy the AWS Industrial IoT reference solution to consume and analyze factory data from your operational technology (OT). You deploy the reference solution in your AWS account and configure it to connect PLCs from common manufacturers, such as Siemens, Rockwell, and ABB, to AWS IoT, and you send data to the cloud. Gain experience using AWS Greengrass for edge computing, and AWS IoT Analytics and Amazon QuickSight to process and visualize the data for familiar use cases, including predictive maintenance and plant performance optimization.
Red teamers, penetration testers, and attackers can leverage the same tools used by developers to attack AWS accounts. In this session, two technical security experts demonstrate how an attacker can perform reconnaissance and pivoting on AWS, leverage network, AWS Lambda functions, and implementation weaknesses to steal credentials and data. They then show you how to defend your environment from these threats.
Organizations need to gain insight and knowledge from a growing number of IoT, APIs, clickstreams, and unstructured and log data sources. However, organizations are also often limited by legacy data warehouses and ETL processes that were designed for transactional data. In this session, we introduce key ETL features of AWS Glue, we cover common use cases ranging from scheduled nightly data warehouse loads to near real-time, event-driven ETL pipelines for your data lake. We also discuss how to build scalable, efficient, and serverless ETL pipelines using AWS Glue.
In this session, we discuss how customers can use Amazon FreeRTOS on microcontrollers with AWS Greengrass at the edge. We walk through connecting your devices running Amazon FreeRTOS and connecting devices to AWS Greengrass. We also show you how these two services can work together to solve customer use cases. In addition, we cover security best practices for key management and TLS implementation across Amazon FreeRTOS and AWS Greengrass.
In this workshop, cloud architects, IT service management (ITSM) leads, and IT managers learn how to launch and operate governed cloud workloads on AWS by leveraging AWS management tools on the ServiceNow platform. Attendees have the option of managing the provisioning process for an Amazon WorkSpaces desktop through ServiceNow. This workshop simulates the launching of AWS services using the AWS Service Catalog Connector for ServiceNow and the operational activities established to demonstrate the ITSM process integration within ServiceNow (workflows, CMDB updates, incident management, change management).
In this session, we start by deploying a monolithic web app into an Amazon Lightsail instance. Next, we separate out the components and use technologies like load balancers and snapshots to show how to deploy your application, at scale. By session’s end, you gain an understanding of the benefits of Amazon Lightsail; when to choose Amazon Lightsail or Amazon EC2; best practices for deploying your application onto Lighsail preconfigured blueprints; how to use an OS-only blueprint to deploy virtually any software package; and how to leverage snapshots and load balancers to scale applications.
In this workshop, you gain hands-on experience in training deep learning neural networks with Amazon SageMaker using GPU-based EC2 P3 instances. Amazon EC2 P3 instances, powered by NVIDIA Tesla V100 GPUs, offer the highest-performing GPU-based instances in the cloud for efficient model training. We discuss and work through building convolution neural networks for solving common computer vision problems.
While stateless services are suitable for many architectures, stateful services are also useful and sometimes overlooked. In this session, we hear from Netflix about the unique challenges of upgrading stateful services in the cloud, architectural advice to make iterating on stateful services easy, and concrete tools and infrastructure you can use on AWS to make upgrading easy.
In this workshop, we step through the process of deploying and hosting machine learning (ML) models with AWS Lambda and get on-demand inferences. Given a demonstrative dataset, we build and train a simple ML classification model with Amazon SageMaker. Then, we host this model in an AWS Lambda function and expose an inference endpoint through Amazon API Gateway. Finally, we build a pipeline for automating model deployment to Lambda leveraging AWS CodeBuild, AWS CodeDeploy, and AWS CodePipeline.
Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information. In this session, we dive deep into best practices for Kinesis Data Streams and Kinesis Data Firehose to get the most performance out of your data streaming applications. Comcast uses Amazon Kinesis Data Streams to build a Streaming Data Platform that centralizes data exchanges. It is foundational to the way our data analysts and data scientists derive real-time insights from the data. In the second part of this talk, Comcast zooms into how to properly scale a Kinesis stream. We first list the factors to consider to avoid scaling issues with standard Kinesis stream consumption, and then we see how the new fan-out feature changes these scaling considerations.
In this workshop, you learn how to build compliance into your CI/CD pipeline. Take a list of real-world HIPAA and PCI requirements, and build a continuous deployment pipeline that ensures compliance and best-practices architecture using AWS services such as AWS CodeStar, AWS Config, Amazon Inspector, AWS X-Ray, AWS Lambda, Amazon S3, AWS Glue, and more. You also have the opportunity to write custom AWS Config rules and ensure that your application is proactively compliant in your builds.
Source: https://reinvent.awsevents.com