by Itzik Paz, Solutions Architect, Martin Schade, Solutions Architect, and Rich Cowper, Solutions Architect Manager, AWS
Are you interested in processing images at scale without launching a single virtual machine? In this workshop, we show participants how to create an entirely serverless image processing platform using Amazon Cognito, AWS Lambda, Amazon Rekognition, and Amazon Elasticsearch Service (Amazon ES). Participants leave this workshop with a web portal where users can upload images that ultimately end up in a searchable index powered by Amazon ES and Kibana.
by Itzik Paz, Solutions Architect & Rich Cowper, Solutions Architect Manager, AWS
This presentation compares three modern architecture patterns that startups are building their businesses around. It includes a realistic analysis of cost, team management, and security implications of each approach. It covers AWS Elastic Beanstalk, Amazon ECS, Docker, Amazon API Gateway, AWS Lambda, Amazon DynamoDB, and Amazon CloudFront.
Serverless DevOps to the Rescue - SRV330 - re:Invent 2017Amazon Web Services
Join this workshop for a crash course in serverless DevOps! This workshops presents a scenario in which you help out Wild Rydes (www.wildrydes.com), the world’s leading unicorn transportation startup! After building the first iteration of its serverless web application, Wild Rydes needs serverless DevOps experts like yourself to help it rapidly build and iterate upon its web app. In this workshop, you’ll help Wild Rydes set up a CI/CD pipeline that enables the company to rapidly build, test, and deploy changes to its serverless application. You’ll also learn to monitor and diagnose issues for its application. This workshop will teach you how to model and deploy serverless apps with the AWS Serverless Application Model. You’ll learn to use AWS CodePipeline and AWS CodeBuild to create a CI/CD pipeline for AWS Lambda and other services. Finally, you’ll learn to use AWS X-Ray to diagnose issues in your Lambda functions.
Requirements: Laptop, AWS account, basic Git experience. Recommended: Previous experience with the AWS Management Console and AWS CloudFormation templates, some familiarity with the AWS Developer Tools services, and preferably one of the AWS Associate certifications.
by Martin Schade, Solutions Architect & Ramesh Dwarakanath, Solutions Architect, AWS
Cloud is the new normal, and organizations are deploying different types workloads on AWS. Understanding the performance efficiency and overall application performance is critical to ensuring that you can scale your workload to meet the demands of your customers. Understanding how well your application performs over time helps you to continuously improve and innovate your software to get the most out of the AWS platform. If you aren't measuring custom application metrics, you are operating your software blindly and cannot pinpoint areas of improvement. Learn how to use Amazon CloudWatch custom metrics, alerts, dashboards and AWS X-Ray to architect an application monitoring service to provide insight to your workload's performance.
Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money.
Join this workshop to get hands-on experience with Docker as you containerize Intersella 8888’s aging monolithic application and deploy it using Amazon ECS.
AWS credits are provided. Bring your laptop, and please have an active AWS account."
This presentation has the following objectives:
1.Understand Serverless Key Concepts.
2.Understand Event Processing Architecture.
3.Understand Operation Automation Architecture.
4.Understand Web Application Architecture.
5.Understand Data Processing Architecture.
a.Kinesis-based apps.
b.IoT-based apps.
CMP323_AWS Batch Easy & Efficient Batch Computing on Amazon Web ServicesAmazon Web Services
AWS Batch is a fully managed service that enables developers to easily and efficiently run batch computing workloads of any scale on AWS. AWS Batch automatically provisions the right quantity and type of compute resources needed to run your jobs. With AWS Batch, you don't need to install or manage batch computing software, so you can focus on analyzing results and solving problems. In this session, the principal product manager for AWS Batch, Jamie Kinney, describes the core concepts behind AWS Batch and details of how the service functions. The presenter then demonstrates the latest features of AWS Batch with relevant use cases and sample code before describing some of the upcoming features for the service. Finally, hear from AWS Batch customers as they describe why and how they are using AWS Batch. This portion of the talk is delivered by representatives from the University of Utah, Autodesk, and AdRoll.
operations then you can lower your costs, make your team more productive, scale more efficiently, and lower the risk of failure. Demandbase, creator of a targeting and personalization platform for business-to-business (B2B) companies, uses Qubole and a data lake on AWS to reduce the management complexities and costs of processing and analyzing their data. Hear how Qubole empowers Demandbase to analyze trillions of rows of structured and unstructured data in real time, making their data scientists and data engineers productive since day one.
by Itzik Paz, Solutions Architect & Rich Cowper, Solutions Architect Manager, AWS
This presentation compares three modern architecture patterns that startups are building their businesses around. It includes a realistic analysis of cost, team management, and security implications of each approach. It covers AWS Elastic Beanstalk, Amazon ECS, Docker, Amazon API Gateway, AWS Lambda, Amazon DynamoDB, and Amazon CloudFront.
Serverless DevOps to the Rescue - SRV330 - re:Invent 2017Amazon Web Services
Join this workshop for a crash course in serverless DevOps! This workshops presents a scenario in which you help out Wild Rydes (www.wildrydes.com), the world’s leading unicorn transportation startup! After building the first iteration of its serverless web application, Wild Rydes needs serverless DevOps experts like yourself to help it rapidly build and iterate upon its web app. In this workshop, you’ll help Wild Rydes set up a CI/CD pipeline that enables the company to rapidly build, test, and deploy changes to its serverless application. You’ll also learn to monitor and diagnose issues for its application. This workshop will teach you how to model and deploy serverless apps with the AWS Serverless Application Model. You’ll learn to use AWS CodePipeline and AWS CodeBuild to create a CI/CD pipeline for AWS Lambda and other services. Finally, you’ll learn to use AWS X-Ray to diagnose issues in your Lambda functions.
Requirements: Laptop, AWS account, basic Git experience. Recommended: Previous experience with the AWS Management Console and AWS CloudFormation templates, some familiarity with the AWS Developer Tools services, and preferably one of the AWS Associate certifications.
by Martin Schade, Solutions Architect & Ramesh Dwarakanath, Solutions Architect, AWS
Cloud is the new normal, and organizations are deploying different types workloads on AWS. Understanding the performance efficiency and overall application performance is critical to ensuring that you can scale your workload to meet the demands of your customers. Understanding how well your application performs over time helps you to continuously improve and innovate your software to get the most out of the AWS platform. If you aren't measuring custom application metrics, you are operating your software blindly and cannot pinpoint areas of improvement. Learn how to use Amazon CloudWatch custom metrics, alerts, dashboards and AWS X-Ray to architect an application monitoring service to provide insight to your workload's performance.
Interstella 8888 is an intergalactic trading company that deals in rare resources, but their antiquated monolithic logistics systems are causing the business to lose money.
Join this workshop to get hands-on experience with Docker as you containerize Intersella 8888’s aging monolithic application and deploy it using Amazon ECS.
AWS credits are provided. Bring your laptop, and please have an active AWS account."
This presentation has the following objectives:
1.Understand Serverless Key Concepts.
2.Understand Event Processing Architecture.
3.Understand Operation Automation Architecture.
4.Understand Web Application Architecture.
5.Understand Data Processing Architecture.
a.Kinesis-based apps.
b.IoT-based apps.
CMP323_AWS Batch Easy & Efficient Batch Computing on Amazon Web ServicesAmazon Web Services
AWS Batch is a fully managed service that enables developers to easily and efficiently run batch computing workloads of any scale on AWS. AWS Batch automatically provisions the right quantity and type of compute resources needed to run your jobs. With AWS Batch, you don't need to install or manage batch computing software, so you can focus on analyzing results and solving problems. In this session, the principal product manager for AWS Batch, Jamie Kinney, describes the core concepts behind AWS Batch and details of how the service functions. The presenter then demonstrates the latest features of AWS Batch with relevant use cases and sample code before describing some of the upcoming features for the service. Finally, hear from AWS Batch customers as they describe why and how they are using AWS Batch. This portion of the talk is delivered by representatives from the University of Utah, Autodesk, and AdRoll.
operations then you can lower your costs, make your team more productive, scale more efficiently, and lower the risk of failure. Demandbase, creator of a targeting and personalization platform for business-to-business (B2B) companies, uses Qubole and a data lake on AWS to reduce the management complexities and costs of processing and analyzing their data. Hear how Qubole empowers Demandbase to analyze trillions of rows of structured and unstructured data in real time, making their data scientists and data engineers productive since day one.
SRV315_How We Built a Mission-Critical, Serverless File Processing Pipeline f...Amazon Web Services
In this session, principal architect Mike Broadway describes how HomeAway built a high-throughput, scalable pipeline for manipulating, storing, and serving hundreds of image files every second with Lambda, Amazon S3, DynamoDB, and Amazon SNS. He also shares best practices and lessons learned as they scaled their mission-critical On Demand Image Service (ODIS) system into production. Lambda functions form the backbone of ODIS, which handles over 100 million photographs that are uploaded to HomeAway's vacation rental platform. HomeAway is a vacation rental marketplace with more than 2 million rentals in 190 countries and is part of Expedia.
DEV328_DevOps Lessons from Courser a Site Performance, Reliability, and Devel...Amazon Web Services
"As Coursera has grown, both in traffic and engineering team size, we've put much more emphasis on site performance, reliability, and developer productivity. Solving these problems is more complicated than just scaling up the number of EC2 instances though -- they've required rethinking approaches from the ground up and using better tools for the job.
In this session, Coursera's frontend infrastructure team will walk you through how we leveraged AWS services, including ECS, CodeBuild, and ALBs, to improve site performance by 30% and reduce build times by 80%, all while cutting costs in the process."
Dive deep into storage solutions for enterprise applications, debunk performance and availability perceptions, and learn about anti-patterns. Focusing on consulting and technology partner use cases, this session incorporates live demonstrations, including APN Competency Partner solutions. Attendees learn about reference architectures for enterprise storage solutions and how to incorporate components into new solutions for enterprise workloads.
by Harrell Stiles, Sr. Consultant, AWS ProServe
Wild Rydes (www.wildrydes.com), the world’s leading unicorn transportation startup, needs your help! After building the first iteration of its serverless web application, Wild Rydes needs serverless DevOps experts like yourself to help it rapidly build and iterate upon its web app. In this workshop, you’ll help Wild Rydes set up a CI/CD pipeline that enables the company to rapidly build, test, and deploy changes to its serverless application. You’ll also learn to monitor and diagnose issues for its application. This workshop will teach you how to model and deploy serverless apps with the AWS Serverless Application Model. You’ll learn to use AWS CodePipeline and AWS CodeBuild to create a CI/CD pipeline for AWS Lambda and other services. Finally, you’ll learn to use AWS X-Ray to diagnose issues in your Lambda functions.
This presentation compares three modern architecture patterns that startups are building their businesses around. It includes a realistic analysis of cost, team management, and security implications of each approach. It covers AWS Elastic Beanstalk, Amazon ECS, Amazon API Gateway, AWS Lambda, Amazon DynamoDB, and Amazon CloudFront. Attendees will also hear from venture capital investor Third Rock Ventures (TRV) who has launched 40+ biotech startups over the last 10 years. TRV will outline how it launches cloud native startups that turn bleeding edge science into new treatments across the spectrum of disease, with highlights drawn Relay Therapeutics and Tango Therapeutics.
by Andy Mui, Solutions Architect, AWS
Join this workshop to get hands-on experience deploying Docker containers as you break an aging monolithic application into containerized microservices. Using Amazon ECS and the Application Load Balancer, you will create API-based microservices and deploy them leveraging integrations with other AWS services.
ARC402_Architectural Patterns and Best Practices with VMware Cloud on AWSAmazon Web Services
The recent launch of VMware Cloud on AWS gives customers new options for addressing several use cases, including cloud migration, hybrid deployments, and disaster recovery. We introduce and describe design patterns for incorporating VMware Cloud on AWS into existing architecture and detail how the service’s capabilities can influence future architectural plans. We explore design considerations and nuances for integrating VMware Cloud on AWS Software Defined Data Centers (SDDCs) with native AWS services, enabling you to use each platform’s benefits. Architects, system operators, and anyone looking to understand VMware Cloud on AWS will walk away with examples and options for solving challenging use cases with this new, exciting service.
Financial services companies are using machine learning to reduce fraud, streamline processes, and improve their bottom line. AWS provides tools that help them easily use AI tools like MXNet and Tensor Flow to perform predictive analytics, clustering, and more advanced data analyses. In this session, hear how IHS Markit has used machine learning on AWS to help global banking institutions manage their commodities portfolios. Learn how Amazon Machine Learning can take the hassle out of AI.
by Brent Rabowsky, Solutions Architect & Itzik Paz, Solutions Architect, AWS
As serverless architectures become more popular, customers need a framework of patterns to help them identify how they can leverage AWS to deploy their workloads without managing servers or operating systems. This session describes re-usable serverless patterns while considering costs. For each pattern, we provide operational and security best practices and discuss potential pitfalls and nuances. We also discuss the considerations for moving an existing server-based workload to a serverless architecture. The patterns use services like AWS Lambda, Amazon API Gateway, Amazon Kinesis Streams, Amazon Kinesis Analytics, Amazon DynamoDB, Amazon S3, AWS Step Functions, AWS Config, AWS X-Ray, and Amazon Athena. This session can help you recognize candidates for serverless architectures in your own organizations and understand areas of potential savings and increased agility. What’s new in 2017: using X-Ray in Lambda for tracing and operational insight; a pattern on high performance computing (HPC) using Lambda at scale; how a query can be achieved using Athena; Step Functions as a way to handle orchestration for both the Automation and Batch patterns; a pattern for Security Automation using AWS Config rules to detect and automatically remediate violations of security standards; how to validate API parameters in API Gateway to protect your API back-ends; and a solid focus on CI/CD development pipelines for serverless –that includes testing, deploying, and versioning (SAM tools).
Comparing Compute Options for Microservices - AWS Summti Sydney 2018Amazon Web Services
Comparing Container Options for Microservices on AWS
When building microservices on AWS, you have a wide-range of options for compute, monitoring, logging, and deployment. In this session we walk through what it takes to build, deploy, and manage a microservices-based application using different compute options, and cover application packaging, tooling, service discovery, monitoring, logging, and CI/CD.
Arun Gupta, Principal OS Technologist, Amazon Web Services
This workshop will give participants the opportunity to take a security focused journey across various AWS services and implement automated controls along the way. You will learn how to apply AWS security controls to services such as Amazon EC2, Amazon S3, AWS Lambda, and Amazon VPC. In short, you will learn how to use the cloud to protect the cloud.
We will talk about how to:
Adopt a workload-centric approach to your security strategy,
Address security issues in an cost-effective manner
Automate your security responses to promote maturity and auditability.
In order to complete this workshop, attendees will need a laptop with wireless access, an AWS account and an IAM user that has full administrative privileges within their account. AWS credits will be provided as attendees depart the session to cover the cost of running the workshop in their own account.
Also, please understand this is a 400-level workshop and assumes that you have basic understanding of core AWS services such as Amazon VPC, EC2, S3, Lambda, Security Groups, NACLs, etc. You should also understand basic networking and security constructs such as TCP/IP, DNS, monitoring and alerting, and be comfortable working on the AWS console and/or AWC CLI.
Progressive Web Apps (PWAs) are the future of distributable mobile apps. Learn what they are, what tools you need, and how to build a mobile PWA. Then follow along and build your own mobile PWA. Understand what AWS offers for mobile app developers, and learn how to build a PWA and distribute it through AWS Mobile Hub.
by Kashif Imran, Sr. Solutions Architect, AWS
In this workshop you'll learn to build a web application using a serverless architecture. With fresh funding from its seed investors, Wild Rydes (www.wildrydes.com) is seeking to build the world’s greatest mobile/VR/AR unicorn transportation system. The scrappy startup needs a first-class webpage to begin marketing to new users and to begin its plans for global domination. Join us to help Wild Rydes build a website using a serverless architecture. You’ll build a scalable website using services like AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, and Amazon S3.
"Serverless architectures let you build and deploy applications and services with infrastructure resources that require zero administration. In the past, you had to provision and scale servers to run your application code, install and operate distributed databases, and build and run custom software to handle API requests. Now, AWS provides a stack of scalable, fully-managed services that eliminates these operational complexities. In this session, you will learn about serverless architectures, their benefits, and the basics of the AWS’s serverless stack (e.g., AWS Lambda, Amazon API Gateway, and AWS Step Functions).
We will discuss how to use serverless architectures for a variety of use cases including data processing, website backends, serverless applications, and “operational glue.” You will also get practical tips and tricks, best practices, and architecture patterns that you can take back and implement immediately."
In this workshop, attendees get hands-on experience using Kubernetes and Kops (Kubernetes Operations), as described in our recent blog. Attendees learn how to provision a cluster, assign role-based permissions and security, and launch a container. If you're interested in learning best practices for running Kubernetes on AWS, don’t miss this workshop.
We have a packed 2.5 hrs worth of self-guided hands-on tutorials to get you started with Kubernetes using AWS best practices. This workshop provides instructions to create, manage, and scale a Kubernetes cluster on AWS, as well as how to deploy applications, scale them, run stateless and stateful containers, perform service discovery between different microservices, and other similar concepts.
One of the prerequisites is to create an AWS Account beforehand so that you can get started quickly. We recommend to create an Account at least few days before reInvent.
Here is the info on creating and activating your AWS Account: https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/
Also, try launching an EC2 instance (t2.micro) and terminate it after you see successful launch. We will be handing out AWS credits after you complete the workshop and exit the room.
We are excited to see you at reInvent and are looking forward to diving deep into Kubernetes and its ecosystem of products on AWS.
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017Amazon Web Services
Are you interested in processing images at scale without launching a single virtual machine? In this workshop, we show participants how to create an entirely serverless image processing platform using Amazon Cognito, AWS Lambda, Amazon Rekognition, and Amazon Elasticsearch Service (Amazon ES). Participants leave this workshop with a web portal where users can upload images that ultimately end up in a searchable index powered by Amazon ES and Kibana. Bring your laptop, and AWS account with Admin access. Your laptop should have either SSH capability or have Putty installed.
SRV315_How We Built a Mission-Critical, Serverless File Processing Pipeline f...Amazon Web Services
In this session, principal architect Mike Broadway describes how HomeAway built a high-throughput, scalable pipeline for manipulating, storing, and serving hundreds of image files every second with Lambda, Amazon S3, DynamoDB, and Amazon SNS. He also shares best practices and lessons learned as they scaled their mission-critical On Demand Image Service (ODIS) system into production. Lambda functions form the backbone of ODIS, which handles over 100 million photographs that are uploaded to HomeAway's vacation rental platform. HomeAway is a vacation rental marketplace with more than 2 million rentals in 190 countries and is part of Expedia.
DEV328_DevOps Lessons from Courser a Site Performance, Reliability, and Devel...Amazon Web Services
"As Coursera has grown, both in traffic and engineering team size, we've put much more emphasis on site performance, reliability, and developer productivity. Solving these problems is more complicated than just scaling up the number of EC2 instances though -- they've required rethinking approaches from the ground up and using better tools for the job.
In this session, Coursera's frontend infrastructure team will walk you through how we leveraged AWS services, including ECS, CodeBuild, and ALBs, to improve site performance by 30% and reduce build times by 80%, all while cutting costs in the process."
Dive deep into storage solutions for enterprise applications, debunk performance and availability perceptions, and learn about anti-patterns. Focusing on consulting and technology partner use cases, this session incorporates live demonstrations, including APN Competency Partner solutions. Attendees learn about reference architectures for enterprise storage solutions and how to incorporate components into new solutions for enterprise workloads.
by Harrell Stiles, Sr. Consultant, AWS ProServe
Wild Rydes (www.wildrydes.com), the world’s leading unicorn transportation startup, needs your help! After building the first iteration of its serverless web application, Wild Rydes needs serverless DevOps experts like yourself to help it rapidly build and iterate upon its web app. In this workshop, you’ll help Wild Rydes set up a CI/CD pipeline that enables the company to rapidly build, test, and deploy changes to its serverless application. You’ll also learn to monitor and diagnose issues for its application. This workshop will teach you how to model and deploy serverless apps with the AWS Serverless Application Model. You’ll learn to use AWS CodePipeline and AWS CodeBuild to create a CI/CD pipeline for AWS Lambda and other services. Finally, you’ll learn to use AWS X-Ray to diagnose issues in your Lambda functions.
This presentation compares three modern architecture patterns that startups are building their businesses around. It includes a realistic analysis of cost, team management, and security implications of each approach. It covers AWS Elastic Beanstalk, Amazon ECS, Amazon API Gateway, AWS Lambda, Amazon DynamoDB, and Amazon CloudFront. Attendees will also hear from venture capital investor Third Rock Ventures (TRV) who has launched 40+ biotech startups over the last 10 years. TRV will outline how it launches cloud native startups that turn bleeding edge science into new treatments across the spectrum of disease, with highlights drawn Relay Therapeutics and Tango Therapeutics.
by Andy Mui, Solutions Architect, AWS
Join this workshop to get hands-on experience deploying Docker containers as you break an aging monolithic application into containerized microservices. Using Amazon ECS and the Application Load Balancer, you will create API-based microservices and deploy them leveraging integrations with other AWS services.
ARC402_Architectural Patterns and Best Practices with VMware Cloud on AWSAmazon Web Services
The recent launch of VMware Cloud on AWS gives customers new options for addressing several use cases, including cloud migration, hybrid deployments, and disaster recovery. We introduce and describe design patterns for incorporating VMware Cloud on AWS into existing architecture and detail how the service’s capabilities can influence future architectural plans. We explore design considerations and nuances for integrating VMware Cloud on AWS Software Defined Data Centers (SDDCs) with native AWS services, enabling you to use each platform’s benefits. Architects, system operators, and anyone looking to understand VMware Cloud on AWS will walk away with examples and options for solving challenging use cases with this new, exciting service.
Financial services companies are using machine learning to reduce fraud, streamline processes, and improve their bottom line. AWS provides tools that help them easily use AI tools like MXNet and Tensor Flow to perform predictive analytics, clustering, and more advanced data analyses. In this session, hear how IHS Markit has used machine learning on AWS to help global banking institutions manage their commodities portfolios. Learn how Amazon Machine Learning can take the hassle out of AI.
by Brent Rabowsky, Solutions Architect & Itzik Paz, Solutions Architect, AWS
As serverless architectures become more popular, customers need a framework of patterns to help them identify how they can leverage AWS to deploy their workloads without managing servers or operating systems. This session describes re-usable serverless patterns while considering costs. For each pattern, we provide operational and security best practices and discuss potential pitfalls and nuances. We also discuss the considerations for moving an existing server-based workload to a serverless architecture. The patterns use services like AWS Lambda, Amazon API Gateway, Amazon Kinesis Streams, Amazon Kinesis Analytics, Amazon DynamoDB, Amazon S3, AWS Step Functions, AWS Config, AWS X-Ray, and Amazon Athena. This session can help you recognize candidates for serverless architectures in your own organizations and understand areas of potential savings and increased agility. What’s new in 2017: using X-Ray in Lambda for tracing and operational insight; a pattern on high performance computing (HPC) using Lambda at scale; how a query can be achieved using Athena; Step Functions as a way to handle orchestration for both the Automation and Batch patterns; a pattern for Security Automation using AWS Config rules to detect and automatically remediate violations of security standards; how to validate API parameters in API Gateway to protect your API back-ends; and a solid focus on CI/CD development pipelines for serverless –that includes testing, deploying, and versioning (SAM tools).
Comparing Compute Options for Microservices - AWS Summti Sydney 2018Amazon Web Services
Comparing Container Options for Microservices on AWS
When building microservices on AWS, you have a wide-range of options for compute, monitoring, logging, and deployment. In this session we walk through what it takes to build, deploy, and manage a microservices-based application using different compute options, and cover application packaging, tooling, service discovery, monitoring, logging, and CI/CD.
Arun Gupta, Principal OS Technologist, Amazon Web Services
This workshop will give participants the opportunity to take a security focused journey across various AWS services and implement automated controls along the way. You will learn how to apply AWS security controls to services such as Amazon EC2, Amazon S3, AWS Lambda, and Amazon VPC. In short, you will learn how to use the cloud to protect the cloud.
We will talk about how to:
Adopt a workload-centric approach to your security strategy,
Address security issues in an cost-effective manner
Automate your security responses to promote maturity and auditability.
In order to complete this workshop, attendees will need a laptop with wireless access, an AWS account and an IAM user that has full administrative privileges within their account. AWS credits will be provided as attendees depart the session to cover the cost of running the workshop in their own account.
Also, please understand this is a 400-level workshop and assumes that you have basic understanding of core AWS services such as Amazon VPC, EC2, S3, Lambda, Security Groups, NACLs, etc. You should also understand basic networking and security constructs such as TCP/IP, DNS, monitoring and alerting, and be comfortable working on the AWS console and/or AWC CLI.
Progressive Web Apps (PWAs) are the future of distributable mobile apps. Learn what they are, what tools you need, and how to build a mobile PWA. Then follow along and build your own mobile PWA. Understand what AWS offers for mobile app developers, and learn how to build a PWA and distribute it through AWS Mobile Hub.
by Kashif Imran, Sr. Solutions Architect, AWS
In this workshop you'll learn to build a web application using a serverless architecture. With fresh funding from its seed investors, Wild Rydes (www.wildrydes.com) is seeking to build the world’s greatest mobile/VR/AR unicorn transportation system. The scrappy startup needs a first-class webpage to begin marketing to new users and to begin its plans for global domination. Join us to help Wild Rydes build a website using a serverless architecture. You’ll build a scalable website using services like AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito, and Amazon S3.
"Serverless architectures let you build and deploy applications and services with infrastructure resources that require zero administration. In the past, you had to provision and scale servers to run your application code, install and operate distributed databases, and build and run custom software to handle API requests. Now, AWS provides a stack of scalable, fully-managed services that eliminates these operational complexities. In this session, you will learn about serverless architectures, their benefits, and the basics of the AWS’s serverless stack (e.g., AWS Lambda, Amazon API Gateway, and AWS Step Functions).
We will discuss how to use serverless architectures for a variety of use cases including data processing, website backends, serverless applications, and “operational glue.” You will also get practical tips and tricks, best practices, and architecture patterns that you can take back and implement immediately."
In this workshop, attendees get hands-on experience using Kubernetes and Kops (Kubernetes Operations), as described in our recent blog. Attendees learn how to provision a cluster, assign role-based permissions and security, and launch a container. If you're interested in learning best practices for running Kubernetes on AWS, don’t miss this workshop.
We have a packed 2.5 hrs worth of self-guided hands-on tutorials to get you started with Kubernetes using AWS best practices. This workshop provides instructions to create, manage, and scale a Kubernetes cluster on AWS, as well as how to deploy applications, scale them, run stateless and stateful containers, perform service discovery between different microservices, and other similar concepts.
One of the prerequisites is to create an AWS Account beforehand so that you can get started quickly. We recommend to create an Account at least few days before reInvent.
Here is the info on creating and activating your AWS Account: https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/
Also, try launching an EC2 instance (t2.micro) and terminate it after you see successful launch. We will be handing out AWS credits after you complete the workshop and exit the room.
We are excited to see you at reInvent and are looking forward to diving deep into Kubernetes and its ecosystem of products on AWS.
Create a Serverless Image Processing Platform - ARC326 - re:Invent 2017Amazon Web Services
Are you interested in processing images at scale without launching a single virtual machine? In this workshop, we show participants how to create an entirely serverless image processing platform using Amazon Cognito, AWS Lambda, Amazon Rekognition, and Amazon Elasticsearch Service (Amazon ES). Participants leave this workshop with a web portal where users can upload images that ultimately end up in a searchable index powered by Amazon ES and Kibana. Bring your laptop, and AWS account with Admin access. Your laptop should have either SSH capability or have Putty installed.
The slides from my talk at the AWS DevDays in the Nordics.
https://aws.amazon.com/events/Devdays-Nordics/agenda/
Objectives:
- Understand Serverless Key Concepts.
- Understand Event Processing Architecture.
- Understand Operation Automation Architecture.
- Understand Web Application Architecture.
- Understand Data Processing Architecture.
* Kinesis-based apps.
* IoT-based apps.
Serverless Architectural Patterns and Best Practices - Madhu Shekar - AWSCodeOps Technologies LLP
This presentation was made by Madhusudan Shekar (Principal Evangelist) at AWS - on 9th June 2018 in Bridgei2i Analytics, Bangalore as part of Cloud Native meetup.
Image recognition is a field of deep learning that uses neural networks to recognize the subject and traits for a given image. In Japan, Cookpad uses Amazon ECS to run an image recognition platform on clusters of GPU-enabled EC2 instances. In this session, hear from Cookpad about the challenges they faced building and scaling this advanced, user-friendly service to ensure high-availability and low-latency for tens of millions of users.
Building Manageable Windows Workloads - ARC324 - re:Invent 2017Amazon Web Services
Do you want to know how to run Microsoft Windows workloads in the cloud using best practices? In this session, we dive deep into how to use AWS Directory Service to create a fully managed Active Directory in AWS. We provide guidance and tips from the experts on how to get the most out of Amazon EC2 Systems Manager. During this interactive hands-on session, participants will install and configure Active Directory, create Amazon EC2 instances that automatically join and unjoin an Active Directory Domain, and then show some great features of Systems Manager to show how customers can better manage Windows workloads on AWS.
High Throughput Genomics on AWS - using containers and serverless technology for science. Talk delivered by AWS's lead genomics and life sciences expert from the Research and Technical Computing team.
High-Throughput Genomics on AWS - LFS309 - re:Invent 2017Amazon Web Services
Learn how to containerize common tools used in genomics for use on Amazon ECS, and then orchestrate workflows using these containerized tools with AWS Batch and AWS Step Functions. Participants have the opportunity to deploy a primary and secondary sequencing analysis workflow on AWS and learn some of the best practices for AWS Batch and Step Functions.
Learn how to containerize common tools used in genomics for use on Amazon ECS, and then orchestrate workflows using these containerized tools with AWS Batch and AWS Step Functions. Participants have the opportunity to deploy a primary and secondary sequencing analysis workflow on AWS and learn some of the best practices for AWS Batch and Step Functions.
Building Serverless Microservices with AWSDonnie Prakoso
Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features.
For those who are building microservices, this deck provides you a guideline on what AWS services you can use to build microservices, starting from development, deployment tools to coordination.
AWS Application Service Workshop - Serverless ArchitectureJohn Yeung
Demonstrate how severless architecture can benefits enterprise to build API platforms, using Lambda, DynamoDB and API Gateway etc. Real-life use cases are also included.
Batch Processing with Containers on AWS - CON304 - re:Invent 2017Amazon Web Services
Batch processing is useful to analyze large amounts of data. But configuring and scaling a cluster of virtual machines to process complex batch jobs can be difficult.
In this talk, we'll show how to use containers on AWS for batch processing jobs that can scale quickly and cost-effectively. We will also discuss AWS Batch, our fully managed batch-processing service. You'll also hear from GoPro and Here about how they use AWS to run batch processing jobs at scale including best practices for ensuring efficient scheduling, fine-grained monitoring, compute resource automatic scaling, and security for your batch jobs.
Building .NET-based Serverless Architectures and Running .NET Core Microservi...Amazon Web Services
In this session, we first look at common approaches to refactoring common legacy .NET applications to microservices and AWS serverless architectures. We also look at modern approaches to .NET-based architectures on AWS. We then elaborate on running .NET Core microservices in Docker containers natively on Linux in AWS while examining the use of AWS SDK and .NET Core platform. We also look at the use of the various AWS services such as Amazon SNS, Amazon SQS, Amazon Kinesis, and Amazon DynamoDB, which provide the backbone of the platform. For example, Experian Consumer Services runs a large ecommerce platform that is now cloud based in the AWS. We look at how they went from monolithic platform to microservices, primarily in .NET Core. With a heavy push to move to Java and open source, we look at the development process, which started in the beta days of .NET Core, and how the direction Microsoft was going allowed them to use existing C# skills while pushing themselves to innovate in AWS. The large, single team of Windows based developers was broken down into several small teams to allow for rapid development into an all Linux environment.
Developers need to quickly develop, build, and deploy web applications. In this session, we show you how AWS CodeStar makes it easy for you to set up a continuous delivery toolchain and start developing on AWS in minutes. We also share best practices for managing and deploying web applications using AWS Elastic Beanstalk.
Len Henry
Sr. Solutions Architect, AWS
Design, Build, and Modernize Your Web Applications with AWSDonnie Prakoso
Cloud makes it super easy for you to spin off your desired IT resources. But, the true value of cloud lies in its capability to provide you a set of building blocks for your applications. Join us in this hands-on session to understand how to use Amazon Virtual Private Cloud (VPC) and Amazon Elastic Compute Cloud (EC2) along with Amazon EC2 Auto Scaling and Elastic Load Balancer to design your scalable architecture and build your applications in no time. Moreover, we will discover how to modernize your application with the help of our serverless service AWS Lambda.
Leo Zhadanovsky - Building Web Apps with AWS CodeStar and AWS Elastic Beansta...Amazon Web Services
Developers need to quickly develop, build, and deploy web applications. In this session, we show you how AWS CodeStar makes it easy for you to set up a continuous delivery toolchain and start developing on AWS in minutes. We also share best practices for managing and deploying web applications using AWS Elastic Beanstalk.
Speaker: Leo Zhadanovsky
AWS Lambda allows you to run your code on a Serverless infrastructure, while AWS takes care of all the heavy lifting of Provisioning and utilization, Availability and fault tolerance, Scaling and Operations and management. In this session, we will take few use cases, from common development scenarios, and show how we can use AWS Lambda to build smarter and better systems.
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
Il Forecasting è un processo importante per tantissime aziende e viene utilizzato in vari ambiti per cercare di prevedere in modo accurato la crescita e distribuzione di un prodotto, l’utilizzo delle risorse necessarie nelle linee produttive, presentazioni finanziarie e tanto altro. Amazon utilizza delle tecniche avanzate di forecasting, in parte questi servizi sono stati messi a disposizione di tutti i clienti AWS.
In questa sessione illustreremo come pre-processare i dati che contengono una componente temporale e successivamente utilizzare un algoritmo che a partire dal tipo di dato analizzato produce un forecasting accurato.
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
La varietà e la quantità di dati che si crea ogni giorno accelera sempre più velocemente e rappresenta una opportunità irripetibile per innovare e creare nuove startup.
Tuttavia gestire grandi quantità di dati può apparire complesso: creare cluster Big Data su larga scala sembra essere un investimento accessibile solo ad aziende consolidate. Ma l’elasticità del Cloud e, in particolare, i servizi Serverless ci permettono di rompere questi limiti.
Vediamo quindi come è possibile sviluppare applicazioni Big Data rapidamente, senza preoccuparci dell’infrastruttura, ma dedicando tutte le risorse allo sviluppo delle nostre le nostre idee per creare prodotti innovativi.
Ora puoi utilizzare Amazon Elastic Kubernetes Service (EKS) per eseguire pod Kubernetes su AWS Fargate, il motore di elaborazione serverless creato per container su AWS. Questo rende più semplice che mai costruire ed eseguire le tue applicazioni Kubernetes nel cloud AWS.In questa sessione presenteremo le caratteristiche principali del servizio e come distribuire la tua applicazione in pochi passaggi
Vent'anni fa Amazon ha attraversato una trasformazione radicale con l'obiettivo di aumentare il ritmo dell'innovazione. In questo periodo abbiamo imparato come cambiare il nostro approccio allo sviluppo delle applicazioni ci ha permesso di aumentare notevolmente l'agilità, la velocità di rilascio e, in definitiva, ci ha consentito di creare applicazioni più affidabili e scalabili. In questa sessione illustreremo come definiamo le applicazioni moderne e come la creazione di app moderne influisce non solo sull'architettura dell'applicazione, ma sulla struttura organizzativa, sulle pipeline di rilascio dello sviluppo e persino sul modello operativo. Descriveremo anche approcci comuni alla modernizzazione, compreso l'approccio utilizzato dalla stessa Amazon.com.
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
L’utilizzo dei container è in continua crescita.
Se correttamente disegnate, le applicazioni basate su Container sono molto spesso stateless e flessibili.
I servizi AWS ECS, EKS e Kubernetes su EC2 possono sfruttare le istanze Spot, portando ad un risparmio medio del 70% rispetto alle istanze On Demand. In questa sessione scopriremo insieme quali sono le caratteristiche delle istanze Spot e come possono essere utilizzate facilmente su AWS. Impareremo inoltre come Spreaker sfrutta le istanze spot per eseguire applicazioni di diverso tipo, in produzione, ad una frazione del costo on-demand!
In recent months, many customers have been asking us the question – how to monetise Open APIs, simplify Fintech integrations and accelerate adoption of various Open Banking business models. Therefore, AWS and FinConecta would like to invite you to Open Finance marketplace presentation on October 20th.
Event Agenda :
Open banking so far (short recap)
• PSD2, OB UK, OB Australia, OB LATAM, OB Israel
Intro to Open Finance marketplace
• Scope
• Features
• Tech overview and Demo
The role of the Cloud
The Future of APIs
• Complying with regulation
• Monetizing data / APIs
• Business models
• Time to market
One platform for all: a Strategic approach
Q&A
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
Per creare valore e costruire una propria offerta differenziante e riconoscibile, le startup di successo sanno come combinare tecnologie consolidate con componenti innovativi creati ad hoc.
AWS fornisce servizi pronti all'utilizzo e, allo stesso tempo, permette di personalizzare e creare gli elementi differenzianti della propria offerta.
Concentrandoci sulle tecnologie di Machine Learning, vedremo come selezionare i servizi di intelligenza artificiale offerti da AWS e, anche attraverso una demo, come costruire modelli di Machine Learning personalizzati utilizzando SageMaker Studio.
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
Con l'approccio tradizionale al mondo IT per molti anni è stato difficile implementare tecniche di DevOps, che finora spesso hanno previsto attività manuali portando di tanto in tanto a dei downtime degli applicativi interrompendo l'operatività dell'utente. Con l'avvento del cloud, le tecniche di DevOps sono ormai a portata di tutti a basso costo per qualsiasi genere di workload, garantendo maggiore affidabilità del sistema e risultando in dei significativi miglioramenti della business continuity.
AWS mette a disposizione AWS OpsWork come strumento di Configuration Management che mira ad automatizzare e semplificare la gestione e i deployment delle istanze EC2 per mezzo di workload Chef e Puppet.
Scopri come sfruttare AWS OpsWork a garanzia e affidabilità del tuo applicativo installato su Instanze EC2.
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
Vuoi conoscere le opzioni per eseguire Microsoft Active Directory su AWS? Quando si spostano carichi di lavoro Microsoft in AWS, è importante considerare come distribuire Microsoft Active Directory per supportare la gestione, l'autenticazione e l'autorizzazione dei criteri di gruppo. In questa sessione, discuteremo le opzioni per la distribuzione di Microsoft Active Directory su AWS, incluso AWS Directory Service per Microsoft Active Directory e la distribuzione di Active Directory su Windows su Amazon Elastic Compute Cloud (Amazon EC2). Trattiamo argomenti quali l'integrazione del tuo ambiente Microsoft Active Directory locale nel cloud e l'utilizzo di applicazioni SaaS, come Office 365, con AWS Single Sign-On.
Dal riconoscimento facciale al riconoscimento di frodi o difetti di fabbricazione, l'analisi di immagini e video che sfruttano tecniche di intelligenza artificiale, si stanno evolvendo e raffinando a ritmi elevati. In questo webinar esploreremo le possibilità messe a disposizione dai servizi AWS per applicare lo stato dell'arte delle tecniche di computer vision a scenari reali.
Amazon Web Services e VMware organizzano un evento virtuale gratuito il prossimo mercoledì 14 Ottobre dalle 12:00 alle 13:00 dedicato a VMware Cloud ™ on AWS, il servizio on demand che consente di eseguire applicazioni in ambienti cloud basati su VMware vSphere® e di accedere ad una vasta gamma di servizi AWS, sfruttando a pieno le potenzialità del cloud AWS e tutelando gli investimenti VMware esistenti.
Molte organizzazioni sfruttano i vantaggi del cloud migrando i propri carichi di lavoro Oracle e assicurandosi notevoli vantaggi in termini di agilità ed efficienza dei costi.
La migrazione di questi carichi di lavoro, può creare complessità durante la modernizzazione e il refactoring delle applicazioni e a questo si possono aggiungere rischi di prestazione che possono essere introdotti quando si spostano le applicazioni dai data center locali.
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
Molte aziende oggi, costruiscono applicazioni con funzionalità di tipo ledger ad esempio per verificare lo storico di accrediti o addebiti nelle transazioni bancarie o ancora per tenere traccia del flusso supply chain dei propri prodotti.
Alla base di queste soluzioni ci sono i database ledger che permettono di avere un log delle transazioni trasparente, immutabile e crittograficamente verificabile, ma sono strumenti complessi e onerosi da gestire.
Amazon QLDB elimina la necessità di costruire sistemi personalizzati e complessi fornendo un database ledger serverless completamente gestito.
In questa sessione scopriremo come realizzare un'applicazione serverless completa che utilizzi le funzionalità di QLDB.
Con l’ascesa delle architetture di microservizi e delle ricche applicazioni mobili e Web, le API sono più importanti che mai per offrire agli utenti finali una user experience eccezionale. In questa sessione impareremo come affrontare le moderne sfide di progettazione delle API con GraphQL, un linguaggio di query API open source utilizzato da Facebook, Amazon e altro e come utilizzare AWS AppSync, un servizio GraphQL serverless gestito su AWS. Approfondiremo diversi scenari, comprendendo come AppSync può aiutare a risolvere questi casi d’uso creando API moderne con funzionalità di aggiornamento dati in tempo reale e offline.
Inoltre, impareremo come Sky Italia utilizza AWS AppSync per fornire aggiornamenti sportivi in tempo reale agli utenti del proprio portale web.
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
Molte organizzazioni sfruttano i vantaggi del cloud migrando i propri carichi di lavoro Oracle e assicurandosi notevoli vantaggi in termini di agilità ed efficienza dei costi.
La migrazione di questi carichi di lavoro, può creare complessità durante la modernizzazione e il refactoring delle applicazioni e a questo si possono aggiungere rischi di prestazione che possono essere introdotti quando si spostano le applicazioni dai data center locali.
In queste slide, gli esperti AWS e VMware presentano semplici e pratici accorgimenti per facilitare e semplificare la migrazione dei carichi di lavoro Oracle accelerando la trasformazione verso il cloud, approfondiranno l’architettura e dimostreranno come sfruttare a pieno le potenzialità di VMware Cloud ™ on AWS.
Amazon Elastic Container Service (Amazon ECS) è un servizio di gestione dei container altamente scalabile, che semplifica la gestione dei contenitori Docker attraverso un layer di orchestrazione per il controllo del deployment e del relativo lifecycle. In questa sessione presenteremo le principali caratteristiche del servizio, le architetture di riferimento per i differenti carichi di lavoro e i semplici passi necessari per poter velocemente migrare uno o più dei tuo container.