Thanks to its light-speed capabilities, only two days after the conference, AWS released more than 400 video sessions of the amazing re:Invent conference, all of them are relevant and contain.
If you prefer reading quick a recap about re:Invent 2016, it can be found here.
- Andy Jassy and Werner Vogels keynotes have been the main events of all re:Invent conference. Surely, the best starting point if you want to have an overview of this crazy week. To be honest, much news related to these keynotes have already leaked through the net, so I do not think these videos can add anything to what you already have listened around.
- SVR202: What’s New with AWS Lambda is the breakthrough session of this re:Invent. If you are interested in knowing what are the most innovative capabilities of AWS, what is coming for Serverless programming and the new frontiers of computing, this session is your place.
- ARC311: Evolving Responsive & Resilient Architecture to Analyze Metrics goes beyond the bounds of its title providing a Nike point of view on responsive and resilient apps. In their “one-billion a day” world, reactive services are a mandatory request and the strong company culture in pushing software responsibility to developers; they tell their journey from monolithic to microservices. Please give a look to their open source page on http://engineering.nike.com
- ALX306 : Amazon Alexa and Advances in Conversational AI marks the point on conversational UIs, all the capabilities that Alexa can provide right now to advance the domain fo UIs, and what is under the hood of the Amazon bot engine, just to be open to the public with Amazon Lex. Check this out to learn about how Expedia, Intel, and many others are leveraging Alexa Skills to provide voice-based conversational interfaces.
- MAC206: Machine Learning State of the Union is a comprehensive overview of the capabilities regarding Deep Learning and Predictive Analysis the AWS cloud is exploiting focusing also (but not only) on newly released services.
New Services Sessions
- MBL304: Amazon Pinpoint presents all the capabilities of the new customer engagement to define user segments, update attribution from mobile devices and manage mobile push campaigns with dynamic scheduling and A/B testing.
- SRV201: Step Functions introduces the new workflow management capability released to coordinate a set of Serverless services and how this new service implements the principles of 12-factor app best practices.
- MAC203: Amazon Rekognition provides a complete overview of the just released deep learning services on image manipulation.
- MAC304: Amazon Lex is a service for building conversational interfaces into any applications using voice and text. With Lex, the same deep learning engine that powers Amazon Alexa, available to any developer, enabling developers to build sophisticated, natural language chatbots into your new and existing applications.
- BDA303: Amazon Athena is the new query service based on Amazon S3 to perform queries on data, providing a built-in query interface and exporting results via JDBC interface.
- ARC301: Architecting Next Generation SaaS Applications on AWS explains how to start building a multi-tenant solution on AWS cloud. It presents the challenges managing complex environments for customers that have customers on their own. This means dealing with sandbox attribution, data partitioning, data segregation, tenant profiling, updates rollout and customer based cost optimization.
- ARC408: Optimizing SaaS Solutions for AWS offers a unique point of view for SaaS vendors that daily have to manage issues such as multi-tenancy presenting how to handle a B2B2C platform on AWS, not the easiest thing. This session follows ARC301 and goes deep into multi-tenant caching and performances. In this session also topics such as service changing from tenant to tenant are discussed together with Serverless SaaS optimization and isolation.
- ARC402: Serverless Architectural Patterns and Best Practices introduces four commonly used architectural patterns for Serverless applications, an advanced session that takes the moves from a great job AWS has been involved recently in spreading the knowledge about Serverless use cases and architectures. In addition to this video, I would also suggest the slides from recent Serverless On Stage event, by Danilo Poccia
Serverless Sessions and Machine Learning
- GPST404: Building Complex Serverless Applications enlightens how serverless (in the Lambda-based AWS notion) applications can be built leveraging AWS ecosystem (and not only a few of services) to handle event driven scaling for businesses such as Bustle.com or e-commerce, video transcoding or recommendation systems. This introduction is quite introductory but provides creates a good starting point to Serverless technologies, discussing their capabilities, advantages and more of all, where to not use Lambda.
- ALX302: Build a Serverless Back End for Your Alexa-Based Voice Interactions is an introductory session about how to connect Echo with Lambda. This talk is also great if you want to get started with Amazon Alexa Skillset development because put every piece in the right position.
- MAC303: Classification and Recommendation Engines with EMR and Spark outlines how to quickly and easily create scalable Spark clusters with Amazon EMR, build and share models using Apache Zeppelin and Jupyter notebooks, and use the Spark ML pipelines API to manage your training workflow.
These sessions represent only a small subset of the number of sessions presented by AWS during re:Invent, to have a more a-la-carte approach to learning, you can refer to the full video list.