Amazon Web Services Innovate 2018 Europe
Register On-Demand »
Watch now »
Agenda V9
Register On-Demand »
Watch now »
200ianmmmmpsd

Ian Massingham leads Technical and Developer Evangelism at Amazon Web Services and has been working with cloud computing technologies since 2008. As an individual technologist, Ian has a special interest in the development of Connected Device and IoT applications, and in serverless architecture patterns for the deployment of applications in the AWS Cloud. Ian has over 20 years’ experience in the IT industry, covering operations and engineering within internet hosting, internet access, telecommunications and cloud service providers.

200Boaz

Boaz Ziniman is a Technical Evangelist at Amazon Web Services. He helps increase awareness of AWS cloud services and helps AWS customers understand the benefits that taking advantage of the cloud can deliver. Boaz has many years of experience with web development & operations, architecture, IT management and cloud. Prior to joining AWS, Boaz worked with a variety of leading Israeli startups, managing development and operations teams, and leading cloud adoption and partnerships with major cloud vendors. 

200danilo

Danilo works with startups and companies of any size to support their innovation. In his role as Evangelist at Amazon Web Services, he leverages his experience to help people bring their ideas to life, focusing on serverless architectures and event-driven programming, and on the technical and business impact of machine learning and edge computing. He is the author of the book AWS Lambda in Action from Manning.

200ric

With extensive DevOps experience, Richard is a Technical Evangelist at Amazon Web Services and works closely with the AWS Community to deliver content demos and code examples that help with the adoption of many AWS Services. He specializes in Containers, Serverless, CI/CD pipelines, AI/ML but covers many topics from the vast array of AWS products. 

Introductory
Sessions are focused on providing an overview of AWS services and features, with the assumption that attendees are new to the topic.

Intermediate
Sessions are focused on providing best practices, details of service features and demos with the assumption that attendees have introductory knowledge of the topics.

Advanced
Sessions dive deeper into the selected topic. Presenters assume that the audience has some familiarity with the topic, but may or may not have direct experience implementing a similar solution.

Expert
Sessions are for attendees who are deeply familiar with the topic, have implemented a solution on their own already, and are comfortable with how the technology works across multiple services, architectures, and implementations.

  • Opening Keynote

    200ianmmmmpsd

    Level: N/A

    Speaker: Ian Massingham, Director of Developer Evangelism, AWS

    Software development practices have evolved substantially over the almost 5 year period that Ian Massingham has been with Amazon Web Services. In this keynote, Ian focuses on the latest trends in software architecture and developer tools. From modern application architectures, to when you should choose serverless over servers, and how you can take advantage of the fundamental characteristics of the AWS cloud to supercharge your Machine Learning applications.

  • AI & ML

    AI

    Level: 200 - Intermediate

    Speaker: Boaz Ziniman, Tech Evangelist, AWS

    Artificial Intelligence (AI) services on the AWS cloud bring the experience of Amazon and power of deep learning within reach of every developer, allowing us to develop new tools and enrich your systems with new capabilities. In this session, we will look into the history of AI at Amazon and explore the opportunities to apply one or more of the AI services provide a number of examples and use cases to help you get started. 

    Level: 300 - Advanced

    Speaker: Julio Faerman, Tech Evangelist, AWS

    Machine Learning and Neural Networks are behind many of the applications we consider "intelligent" today. Automated recomendations, image and language comprehension, voice apps and similar features are no longer futuristic, but expected and core to many businesses. However, the concepts and implementations of ML based-systems can be intimidating for begginners. This session presents the fundamental concepts of Neural Networks, sample architectures, how to implement them and where to find more information.

    We'll start from the basics of neural networks: the neuron, activation functions, gradient descent, backpropagation and hyperparameter optimization. Don't worry, those are just big names. Knowing them we'll be ready to use Amazon Sagemaker to build and deliver intelligent applications.

    Level: 300 - Advanced

    Speaker: Sara Mitchell, Solutions Architect, AWS

    Building smart AI Chatbots is made simpler with Amazon Lex. This session will show you how to build a chatbot, options for integrating that chatbot with other services and extending the chatbot to voice and telephony services. We’ll also start to think about conversational interface design and how to create a personal and natural experience for your users. 

    Level: 300 - Advanced

    Speaker: Jason Barto, Solutions Architect, AWS

    Developers and data scientists whom are looking to understand how they can accelerate their machine learning process will benefit from this session. During this session we will walk through the key features of Amazon SageMaker, how customers like Intuit are accelerating their business with SageMaker, and how you can incorporate those features into your existing process to make tasks like hyperparameter tuning and secure model hosting as simple as an API call. 

  • Serverless

    Serverless

    Level: 200 - Intermediate

    Speaker: Danilo Poccia, Senior Tech Evangelist, Serverless, AWS

    With Serverless computing you can build and run applications without thinking about servers. This reduced overhead lets developers reclaim time and energy that can be spent on developing great products which scale and that are reliable. In this session we’ll share tips and recent updates on the features that you can use to deploy and integrate a serverless application in your existing environment, and optimize web and mobile front-end development using GraphQL. 

    Level: 300 - Advanced

    Speaker: Danilo Poccia, Senior Tech Evangelist, Serverless, AWS

    How do you start developing a serverless application? How do you safely update your production production environment using canary or linear deployments? In this session we’ll show a few examples using AWS SAM and open source tools such as the new SAM CLI with an extensive demo of the features that allow you to test your functions and APIs locally, and safely deploy in production. 

    Level: 300 - Advanced

    Speaker: Julio Faerman, Tech Evangelist, AWS

    Serverless architectures have grown to be used in several scenarios. Web Applications, Operations Automations, Data Ingestion and many other business cases be now implementing without managing servers or paying for idle capacity. In this session we'll discuss how serverless components can be integrated in different architectural patterns.

    Join this session to learn about AWS Lambda and how it can power serverless backends when integrated with Amazon S3, Amazon DynamoDB, Amazon Kinesis, Amazon SQS and many other services. 

    Level: 300 - Advanced

    Speaker: Julio Faerman, Tech Evangelist, AWS

    Not every application needs to be deployed to multiple AWS Regions. Using multiple Availability Zones in a single Region can be enough for many, if not most, deployments. The exceptions are global class applications, targeting extreme levels of reliability and fault tolerance.

    This session is first about when *not* go multi-region. It is possible to have global low latency and high availability without the added complexity of multi-region data replication. Then, for the cases where it is truly applicable, some patterns and best practices for implementation using Amazon Route 53, AWS Lambda, Amazon API Gateway, and Amazon DynamoDB.

  • Containers

    Container

    Level: 200 - Intermediate

    Speaker: Leonidas Drakopoulos, Solutions Architect, AWS

    A look at the many ways to run containers on AWS using open source tools and services offered by AWS that reduce the heavy lifting of infrastructure management. We will look at Amazon ECS, AWS Fargate, Amazon EKS and KOPS. We'll go over what each service can offer to help you make the right choice for your business. 

    Level: 300 - Advanced

    Speaker: Isabel Huerga Ayza, Sr. Technical Account Manager, AWS

    In this Amazon ECS Deep dive session we will learn how to build and deploy a containerized microservices application using the ECS reference architecture and share best practices around deployment, availability, cost optimization, scaling, security and monitoring & logging. 

    Level: 300 - Advanced

    Speaker: Liga Viskinte, Sr. Technical Account Manager, AWS

    Running a production Kubernetes cluster is complex and time consuming. Amazon Elastic Container Service for Kubernetes (EKS) makes it easy to run Kubernetes by fully managing the Kubernetes masters and etcd for you. In this session, we'll show you how to get started with Amazon EKS including how to seamlessly migrate your Kubernetes workloads to EKS. 

    Level: 300 - Advanced

    Speaker: Ric Harvey, Technical Developer Evangelist, AWS

    Demo session deploying containers at scale with zero infrastructure overhead. In this session you’ll see a websocket.io application deployed to the cloud using Amazon Web Services and Docker Containers and Fargate. You’ll see how simple it is to go from concept to production in a few steps. All the code is available so you can work along with the demo or do it in your own time. 

  • Database Management

    Database

    Level: 200 - Intermediate

    Speaker: John Streit, Specialist SA Manager, AWS

    In this session, given by John Streit from the EMEA Specialist Solution Architecture team, we will be talking about Data Design and Modeling for Microservices along with implementation best practices. The talk will cover the approaches we use at Amazon along with some deep dives in architectural design and choosing the right data store to help you get the most from your Microservice architecture. 

    Level: 300 - Advanced

    Speaker: Ian Robinson, Senior Data Architect EMEA, DBS Outbound & Customer Program

    AWS offers a wide range of fully managed database options to fit your application requirements. Amazon's Relational Database Service (Amazon RDS) supports both commercial and open source database engines, as well as Amazon Aurora, a MySQL and PostgreSQL-compatible relational database built for the cloud. In this session, we'll take a closer look at the AWS database offerings and learn how to quickly select, set up, operate, and scale your database in the cloud. 

    Level: 300 - Advanced

    Speaker: Ian Robinson, Senior Data Architect EMEA, DBS Outbound & Customer Program

    In this session, we'll show how to assemble a full stack analytics capability using AWS services. We'll see how to capture static and dynamic data, secure and catalogue it, and react to data changes. We'll show how AWS services support analytics activities ranging from data preparation, through simple query-on-files, to exascale data science. And we'll discuss the architectural practices that lay the foundations for meeting the demands of the most sophisticated analytics customers for many years to come. 

    Level: 300 - Advanced

    Speaker: Ian Robinson, Senior Data Architect EMEA, DBS Outbound & Customer Program

    Amazon Neptune is a fully managed, reliable graph database, optimised for storing and querying highly connected data. In this session, we'll dive into the details of this new database service: its architecture and operational characteristics, its data models and query languages, and the variety of use cases - from social and recommendations, through knowledge graphs and network impact analysis, to fraud analysis and route optimization - to which it can be applied. 

  • Amazon Game Tech

    Gaming

    Level: 300 - Advanced

    Speaker: Brent Nash, Sr. Software Dev Engineer, Amazon Game Studios

    Given the dominance of the free to play model and in-app purchases offered in the gaming industry, games have become more of a service than a product. With this change, in-game analytics is critical to constantly engage and monetize users to stay competitive. AWS offers a comprehensive suite of analytics solutions to help you keep your players engaged and optimize your game to increase revenue. In this session, attendees will learn how to build a flexible analytics pipeline on AWS that can provide insights into player experience and collect game usage statistics in real-time to help improve player experience. We will discuss some of the challenges developers will face and how to build an end-to-end solution built for ingesting, storing and analyzing gameplay telemetry on AWS. 

    Level: 200 - Intermediate

    Speaker: Peter Chapman, AWS Solutions Architect, Game Tech 

    Building a multiplayer game is no easy feat — and the underlying server infrastructure you choose can make or break your player experience. In this session we'll dive into the unique challenges that different types of multiplayer games, like MMOs, fast-paced session-based games, and turn-based games, require of your server infrastructure. We'll cover all that AWS can offer to scale server capacity and authenticate and match players for a great gaming experience. 

    Level: 200 - Intermediate

    Speaker: Peter Chapman, AWS Solutions Architect, Game Tech

    Your game really isn't much fun if players can't actually play due to heavy spikes in user demand or if hackers are crashing it on launch day. We’ll dive into how AWS enables you to quickly deliver game downloads and avoid DDoS attacks through a distributed architecture, regardless of how much global traffic is coming your way. With Amazon CloudFront, AWS Lambda@Edge, AWS Shield, AWS WAF, Amazon GameLift, and more, give players uninterrupted gameplay during the unexpected.

    Level: 300 - Advanced

    Speaker: Vlad Vlasceanu, Principal DB Specialist SA, AWS

    If your game goes viral, can your infrastructure scale even faster? To successfully meet player demand of millions, learn how to use AWS managed databases to design, implement, and operate highly scalable and efficient backend services for your game. We’ll cover use cases and design patterns for when to use which type of database for game-specific functionality like caching, leaderboards, chat, and more. We'll also dive into AWS database options that provide the speed, availability, and security that your game needs to get players in the game faster. 

  • Closing Keynote

    AI

    Level: N/A

    Speaker: Julien Simon, Principal Evangelist AI & ML, AWS 

    In this whiteboarding session, we'll look at the big picture for Machine Learning on AWS: collecting data, storing it, pre-processing it, building Machine Learning models and predicting with our own data. There are plenty of options for developers, so join us and find the one that works for you! 

Overview
FAQ