The re:Invent, largest annual AWS conference, located in stunning Las Vegas, Nevada, USA. Too good to be true. With 45.000 registered attendees, around 5.000 AWS employees, more than 1.000 sessions, boot camps, chalk-talks and hands-on labs, certifications opportunities and many gifts, just imagine the scale of the event. Grandiose hotels like Aria, MGM, Venetian and Mirage were the locations where crowds of IT people were concentrated.
You are walking on the sidewalk and listening around: serverless, IoT, machine learning, security, big data âŚ Ok, weâre on the same team.
Day 1: Monday
The conference is not in full swing yet. Many people will arrive around noon or later, yet the halls are already crammed with people eager to learn. We are waiting for an hour in line to register for a session and the chances to get into one are really low. We were rushing between the sessionâs locations and at the end of the day we managed to attend only 3.
re:Invent is known about many announcements and for us that was like opening presents on Christmas day. We expected the announcements to come on the key notes session from Andy Jessy and Werner Vogels, but, surprise âŚ Conference was opened with announcements mainly centered around media and production. First one wasÂ Amazon Sumerian, a content creation and delivery platform for virtual reality, augmented reality and 3D applications where gaming or graphics expertise is not required in order to create scenes and actors that will run on popular hardware such as Oculus Rift, HTC Vive and iOS mobile devices.
Second one was a suite of tools to help with media encoding, delivery, security and monetization. The media suite includes the following tools.
- AWS Elemental MediaConvertÂ Ââ allows you to transcode video with broadcast-grade features.
- AWS Elemental MediaLiveÂ â a broadcast-grade live video processing service.
- AWS Elemental MediaPackageÂ â reliably prepares and protects your video for delivery over the Internet.
- AWS Elemental MediaStoreÂ â a storage service optimized for media.
- AWS Elemental MediaTailorÂ â providers insert individually targeted advertising into their video streams without sacrificing broadcast-level quality-of-service.
This is really big thing if you like to encode, stream and employ targeted advertisement at broadcast-level quality only as a service with no infrastructure to maintain.
Day 2: Tuesday
We are diving into the game. Conference is in full swing. All of the attendees are here, Expo was opened with a developer lounge where you might run intoÂ Jeff Barr with his purple hair. There was also theÂ AWS Village, content and demo theaters, and plenty of AWS partners and vendors, with stunning products that they offer.
But wait âŚ We had something different on mind for Tuesday. Letâs gamble with our knowledge and get AWS Certificate. At the end, we are in Vegas. We registered and entered into the quiet room. After 1 hour, here we are, certified and ready to lunch InterWorks as AWS partner. Now, we can go to the Expo for the fun stuff and lot of socks.
On Tuesday there were few more announcements: Amazon EC2 Bare Metal Instances that allow direct access to the hardware, but still have the benefits from Elastic Load Balancing, Auto Scaling, CloudWatch, AutoRecovery, and many other cloud advantages. Next one was Amazon GuardDuty, powered by machine learning, that allows to turn on world-class monitoring backed by a multitude of public and AWS-generated data feeds and. With this information, youâre able to build your own Lambda functions to remediate issues, triggered by GaurdDuty.
Day 3: Wednesday
Day started with a keynote. Andy Jessyâs (AWS CEO) keynote is traditionally filled with numerous major announcements. He started his keynote with âEverything is everythingâ and Iâll try to cover as much possible from the âeverythingâ list:
Compute announcements (AWS Fargate and Amazon EKS)
AWS Fargate â This is one of my favorites. Finally, we have serverless containers. One of the primary differences between serverless and containers on AWS has always been a fine line of infrastructure required to run containers. Now, with Fargate, much like aÂ Lambda, you can run containers without having to worry about the underlying infrastructure. AWSome.
Database (Aurora, DynamoDB, Neptune)
Amazon Aurora Serverless â yes, SERVERLESS Aurora meaning, as your database load increases and decreases, AWS will add or remove database instances respectively from a pool of capacity. Using this model, Amazon is able to maintain constant storage while making compute elastic.
Amazon DynamoDB Global Tables and Backup/Restore â AWS actively listen community and now âŚ we have multiregional database. DynamoDB hasÂ ability to create global tablesÂ with multi-master write in DynamoDB. This feature allows you to replicate data across two or more regions as well as write and read in any of those regions. AWS also added the ability to create on-demand backups and we are waiting for point-in-time restores in the near future.
Amazon Neptune – graph databases become popular especially when you are trying to build queries around complex relationships and using a traditional RDBMS is complex or not performant enough. Amazon Neptune will support the following graph models: Property Graph and W3Câs RDF with both of their query languages, TinkerPop and SPARQL. Neptune is currently in preview.
S3 and Glacier Select – S3 is natural choice for data lake implementations. With tools like Athena, Redshift and EMR you can query and consume that data. But you usually need only piece of that large objects in your S3 bucket. WithÂ S3 selectÂ this is now easy and available for Glacier too. This is currently only available in preview.
Machine Learning and AI
One of the buzzwords was Machine learning and AI, so AWS services announced Rekognition, the AWS image recognition service, and added the ability to analyze videos with the newÂ Video Rekognition Service. AWS also added the ability to ingest huge amounts of video through a new service calledÂ Amazon Kinesis Video Streams.
AI is taking the high road Â through three services calledÂ Transcribe,Â TranslateÂ andÂ Comprehend. Transcribe and translate are self-explanatory, but Comprehend can be explained as a service with the ability to classify or catalog datasets using machine learning.
Amazon SageMaker – AWS are talking about AI, natural language processing, data analyses. So, Iâll need some data scientist or PhD for machine learning. But, AWS were thinking about that one so they introduced SageMaker that makes machine learning available and usable to any developer or data scientist. SageMaker gives fast ramp up into machine learning by creating a system of common use cases and examples that can be tweaked as needed.
Two services were announced for management and security. The first,Â AWS IoT Device Management, allows users to manage fleets of IoT devices including onboarding, organization, monitoring and remote management. The second is AWSÂ IoT Device Defender. Defender is designed for continuous auditing, real-time monitoring and alerts and fast investigation and mitigation for IoT devices at scale.
Day 4: Thursday
Here he comes, Werner Vogels, CTO and VP of Amazon, in charge of driving technology innovation within the company. His has PhD in computer science supervised directly by Andy Tanenbaum. But before everything to happened, Werner studiedÂ radiology, both diagnostics and therapy. So, never say never.
While Werner didnât announce as many products as Andy, the content for the keynote was fantastic. In an epic three-hours keynote, Werner made out some really good points about â21st Century Architectures, re:Imaginedâ. Iâll summarize just some of them:
- The six principles ofÂ AWS Well ArchitectedÂ are:
- Stop guessing capacity needs
- Test systems at production scale
- Automate to make architectural experimentation easier
- Allow for evolutionary architectures
- Drive your architecture using data
- Improve with the help of Game Days
- The future will be more human-centric and the main interface will be voice driven
- Protecting your customers should be your #1 priority
- You need to protect data in transit and at rest.
- Security is everyoneâs job now, not just the security teamâs
- Test, test, test
- Galls LawÂ holds that âA complex system that works is invariably found to have evolved from a simple system that worked â. But complex services managed for you allow you do to less and less so you can focus on the business logic that you are writing.
- And one that I really liked is: In the future, all the code you ever write will be business logic.
Warnerâs keynote had several remarkable guests, but what I found really interesting was the speech on Nora Jones, senior chaos engineer at Netflix and co-author ofÂ Chaos Engineering, Building Confidence in System Behavior Through Experiments. She was talking about test approach to the software and this one is still stuck in my head:
âYou may be thinking you need more chaos in your life. And you absolutely do. Chaos doesnât cause problems, it reveals them. Ask not âWhat happens if this fails?â but âWhat happensÂ whenÂ this fails?ââ.
Warner made several announcements about API Gateway VPC Integration, Lambda Concurrency controls, increased memory capacity of Lambda functions to 3GB and added 2 new support languages, Go and .NET Core 2 (pre-announcement).
Alexa for BusinessÂ takes the great things about Alexa and applies them to the business environment. Imagine walking into a conference room and asking the room to âAlexa; setup for InterWorks team meetingâ; and it immediately knew to dial the video conference with correct meeting ID and turn on the projector.
Ok, we have plenty of tools, good directions, many new friends, so letâs go for a party. Certification Appreciation party was the warm up zone and re:Play was the ultimate playground this year with DJ Snake from France. Lot of games, drinks, food, music âŚ Weâve met Ryan and Sam from CloudGuru. Yei.
Day 5: Friday
ExhaustedâŚ Letâs get in into several sessions that weâve missed during the crowdy days. We returned to the hotel to pack all nice stuff that we got from the Expo, leave thanks messages about all great days before and hope to come back again next year.
Ops âŚ I was going to forget this one. re:Invent food. Thank you, AWS, for all great cuisine that you provided for us. It was completely delicious.
Now Iâm going to log into my console and try out the new services