The “Twelve-Factor” application model has come to represent twelve best practices for building modern, cloud-native applications. With guidance on things like configuration, deployment, run time, and multiple service communication, the Twelve-Factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications. Although serverless computing and AWS Lambda have changed how application development is done, the “Twelve-Factor” best practices remain relevant and applicable in a serverless world. In this talk, we’ll apply the “Twelve-Factor” model to serverless application development with AWS Lambda and Amazon API Gateway and show you how these services enable you to build scalable, well built, and low administration applications.
This document discusses several ways to access AWS cloud workloads from various locations, including from the internet, from other VPCs, and from on-premises networks. It provides an overview of networking services like internet gateways, VPC peering, transit gateways, Direct Connect, and VPN connections. Diagrams show example architectures using these services to provide secure, scalable access to workloads from different networks.
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018Amazon Web Services
Serverless computing enables you to build and run applications without the need to provision, manage servers, or worry about the availability or scalability of your solutions. With serverless computing, you can build web, mobile, and IoT backends, run stream processing or big data workloads, run chatbots, and more. In this session, learn how to get started with serverless computing with AWS Lambda, Amazon API Gateway, Amazon DynamoDB, and more.
Building serverless applications with Amazon S3Chris Munns
In this session we'll cover the tools you need and how to understand the performance of your serverless applications with Amazon S3. Easily deploy entire applications with the AWS SAM CLI and then troubleshoot their inner workings with Amazon CloudWatch and AWS X-Ray.
AWS Core - Compute, Network, Storage and Security | AWS Summit Tel Aviv 2019AWS Summits
We will dive deep to the different table capacity modes, including the new on-demand capacity mode. We will also present features like Transactions, TTL and Global Tables.
CI/CD Best Practices for Building Modern Applications - MAD302 - Anaheim AWS ...Amazon Web Services
Continuous integration and continuous delivery (CI/CD) techniques enable teams to increase agility and quickly release a high-quality product. In this talk, we walk you through best practices for building CI/CD workflows that enable you to manage your serverless and containerized applications. We cover infrastructure as code application models, such as the AWS Serverless Application Model (AWS SAM), as well as how to set up CI/CD release pipelines with AWS CodePipeline and AWS CodeBuild. Finally, we show you how to automate safer deployments with AWS CodeDeploy.
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...Amazon Web Services
A key component of Cisco hybrid cloud portfolio is Cloud Connect. In this session, we review how Cloud Connect solutions can securely extend your private networks into the AWS Cloud and ensure the application experience. The products we cover include the CSR1000v and vEdge with Umbrella integration. This session is brought to you by AWS Partner, Cisco.
The document discusses container services on AWS, including Amazon ECS, AWS Fargate, and Amazon EKS. It provides an overview of each service's key features such as scheduling and orchestration, scaling, networking, and resource allocation. It also compares the services and provides guidance on which may be most suitable for different use cases. ECS is best for applications requiring more control over infrastructure, while Fargate removes the need to manage EC2 instances. EKS provides a native Kubernetes experience on AWS.
This document discusses several ways to access AWS cloud workloads from various locations, including from the internet, from other VPCs, and from on-premises networks. It provides an overview of networking services like internet gateways, VPC peering, transit gateways, Direct Connect, and VPN connections. Diagrams show example architectures using these services to provide secure, scalable access to workloads from different networks.
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018Amazon Web Services
Serverless computing enables you to build and run applications without the need to provision, manage servers, or worry about the availability or scalability of your solutions. With serverless computing, you can build web, mobile, and IoT backends, run stream processing or big data workloads, run chatbots, and more. In this session, learn how to get started with serverless computing with AWS Lambda, Amazon API Gateway, Amazon DynamoDB, and more.
Building serverless applications with Amazon S3Chris Munns
In this session we'll cover the tools you need and how to understand the performance of your serverless applications with Amazon S3. Easily deploy entire applications with the AWS SAM CLI and then troubleshoot their inner workings with Amazon CloudWatch and AWS X-Ray.
AWS Core - Compute, Network, Storage and Security | AWS Summit Tel Aviv 2019AWS Summits
We will dive deep to the different table capacity modes, including the new on-demand capacity mode. We will also present features like Transactions, TTL and Global Tables.
CI/CD Best Practices for Building Modern Applications - MAD302 - Anaheim AWS ...Amazon Web Services
Continuous integration and continuous delivery (CI/CD) techniques enable teams to increase agility and quickly release a high-quality product. In this talk, we walk you through best practices for building CI/CD workflows that enable you to manage your serverless and containerized applications. We cover infrastructure as code application models, such as the AWS Serverless Application Model (AWS SAM), as well as how to set up CI/CD release pipelines with AWS CodePipeline and AWS CodeBuild. Finally, we show you how to automate safer deployments with AWS CodeDeploy.
DEM08 Use Cisco Cloud Connect to Securely Extend Private Network to AWS and M...Amazon Web Services
A key component of Cisco hybrid cloud portfolio is Cloud Connect. In this session, we review how Cloud Connect solutions can securely extend your private networks into the AWS Cloud and ensure the application experience. The products we cover include the CSR1000v and vEdge with Umbrella integration. This session is brought to you by AWS Partner, Cisco.
The document discusses container services on AWS, including Amazon ECS, AWS Fargate, and Amazon EKS. It provides an overview of each service's key features such as scheduling and orchestration, scaling, networking, and resource allocation. It also compares the services and provides guidance on which may be most suitable for different use cases. ECS is best for applications requiring more control over infrastructure, while Fargate removes the need to manage EC2 instances. EKS provides a native Kubernetes experience on AWS.
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Amazon Web Services
In this session, learn how to architect Microsoft solutions on AWS for both high availability and scalability. Discover how Microsoft solutions can leverage AWS services to achieve more resiliency, replace unnecessary complexity, and provide scalability. We explore hybrid architecture scenarios and common architecture patterns for Microsoft Active Directory and productivity solutions, such as Dynamics AX, CRM, and SharePoint. We also cover common design patterns for .NET applications, including approaches to CI/CD, DevOps, and containerizing .NET applications.
Automatically Scaling Your Kubernetes Workloads - SVC209-S - Anaheim AWS SummitAmazon Web Services
As our need for more computing resources has accelerated, so too have the ways in which computing has evolved. The cloud has enabled us to easily scale to suit our needs. To keep pace, we need more automated way to scale our infrastructure. In this session, we discuss automatic scaling with Kubernetes, how to set it up, and—most importantly—what to monitor in order to drive your automatic scaling. This session is brought to you by AWS partner, Datadog.
20201013 - Serverless Architecture Conference - How to migrate your existing ...Marcia Villalba
How to migrate an existing application to serverless?
Level 200 - 250
You want to migrate your existing application to serverless and you don’t know where to start.
This is a common problem that a lot of the architects, CTOs and developers have, as it is very rare that we start a project from a Greenfield.
In this talk I will walk you through different strategies to migrate an existing application to serverless. We will look at known architectures existing challenges in applications and how we can overcome them with serverless. And also I will share what I learnt when I worked on the migration of one existing micro services application into serverless.
Costruisci e distribuisci applicazioni web moderne con AWS Amplify ConsoleAmazon Web Services
AWS Amplify Console è un servizio di hosting e continuous deployment per applicazioni web desktop e mobile. In questo webinar vedremo come sviluppare applicazioni con questo servizio, utilizzando le funzioni di rilascio automatico e rapido di nuove funzionalità, orchestrando la distribuzione di frontend e backend in modo intelligente e riducendo al minimi i tempo di fermo del vostro applicativo. Potrete applicare i concetti e i passaggi illustrati nel webinar alla realizzazione di applicazioni di blog, web app statiche, web app serverless, progressive web app.
Long live Serverless! Since the launch of AWS Lambda in 2014 the industry has battled around what the word “serverless” has meant. I say, in 2019 who cares? In this talk we’ll cut past the hype and talk about the realities of what this technology space means, how it’s changing how companies build and operate technology, and how you can properly understand the value it brings to the table.
CI/CD for a Docker Node.JS application using Code* services. This session will walkthrough what a solution like this would look like, what Code* services are used, how your build will work, and how deploys will work. The purpose of this session is to allow customers to see how to deploy their containerized applications in Amazon Elastic Container Service (ECS) Fargate using our CI/CD solutions. Come with your questions and pain points. We will also talk about how to use Bitbucket as your source control rather than Code Commit for the many customers already using BitBucket and Jenkins.
The document discusses how a company encouraged their app team to adopt a DevOps workflow on AWS. It describes how the team worked before without DevOps (monthly releases with long lead times) and after implementing DevOps practices like continuous integration and delivery using AWS services (daily deployments with shorter lead times). The presentation provides examples of how tools like Jenkins, GitHub, and CodePipeline were used to automate builds, testing, and deployments to different environments. It emphasizes that DevOps is a cultural change where development and operations work together to reduce risk and improve speed of deployments.
Networking Best Practices for Your Serverless ApplicationsChris Munns
Networking plays an important role in your design decisions for building a serverless application and you have many options to consider. What are the the benefits and drawbacks of connecting a Lambda function to a VPC? How should you configure your subnets, route tables, and other networking aspects to best support your application’s needs? In this session we'll cover best practices for security, high availability, and cost. We'll also review service endpoints, cross account access, and provide insight on how to minimize the configuration overhead of a large virtual private network.
[AWS Container Service] Getting Started with Cloud Map, App Mesh and FirecrackerAmazon Web Services Korea
This document provides an overview and summary of Amazon Web Services (AWS) announcements from a conference in Seoul, South Korea. It includes summaries of new and updated AWS services across various categories such as compute, database, analytics, developer tools, and containers. Key announcements include the general availability of AWS App Mesh for managing communications between microservices applications and the public beta of AWS Cloud Map for service discovery.
The “Twelve-Factor” application model has come to represent twelve best practices for building modern, cloud-native applications. With guidance on things like configuration, deployment, runtime, and multiple service communication, the Twelve-Factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications.
Although serverless computing and AWS Lambda have changed how application development is done, the “Twelve-Factor” best practices remain relevant and applicable in a serverless world. In this talk, Chris will share with you how to apply the “Twelve-Factor” model to serverless application development with AWS Lambda and Amazon API Gateway and show you how these services enable you to build scalable, low cost, and low administration applications.
The document discusses Amazon Fargate, a serverless compute engine for containers that allows users to run containers without having to manage servers or clusters. It describes how Fargate works with Amazon ECS to provide container scheduling and cluster management. Key points include that Fargate provides a pay-for-use model where users only pay for the resources used by their containers, Fargate handles provisioning and scaling infrastructure, and it integrates with other AWS services like VPC networking, load balancing and permissions.
Amazon Managed Blockchain is a fully managed blockchain service that makes it easy for customers to create and manage scalable blockchain-based transaction networks (blockchain networks) using the popular open source blockchain frameworks Hyperledger Fabric and Ethereum. Blockchain technologies enable groups of organizations, oftentimes in financial services and manufacturing, to securely transact, run application code, and share data without a trusted central authority. We will explore the components of blockchain technology, discuss use cases, and do a deep dive into capabilities, performance, and key innovations in Amazon Managed Blockchain.
Speaker: Bill Baldwin - Database Technical Evangelist, AWS
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...Chris Munns
This document summarizes a presentation about best practices and lessons learned for serverless applications. It discusses optimizing Lambda function performance by matching resource allocation to logic, using VPC configurations carefully to avoid impacting resilience, and separating core logic from handlers. It also provides tips on monitoring functions using X-Ray and CloudWatch, handling errors with dead letter queues, and avoiding orchestration in code by using Step Functions.
Automatically scaling your Kubernetes workloads - SVC210-S - Santa Clara AWS ...Amazon Web Services
We begin this session by taking a brief tour through the history of infrastructure and the evolution of our ability to scale. This includes what provisioning and scaling look like when working with physical servers. We then discuss the technologies that made automatic scaling possible. We also provide an overview of the most common scaling that is available today. Finally, we discuss how to monitor the things that matter. Using this framework, we can determine what metrics we should scale on for different types of applications and workloads.
Running more than one containerized application in production makes teams look for solutions to quickly deploy and orchestrate containers. One of the most popular options is the open-source project Kubernetes. With the release of the Amazon Elastic Container Service for Kubernetes (EKS), engineering teams now have access to a fully managed Kubernetes control plane and time to focus on building applications. This workshop will deliver hands-on labs to support you getting familiar with Amazon's EKS.
AWS App Mesh (Service Mesh Magic)- AWS Container Day 2019 BarcelonaAmazon Web Services
In this session, learn about how AWS App Mesh can help give you end-to-end visibility and manage traffic routing to ensure high availability for your microservice. We will cover what the need for a service mesh, capabilities of App Mesh, and show you a demo.
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018Amazon Web Services
AWS PrivateLink is a networking service that allows you to increase the security, scale, and resiliency of your services. In this session, we review the way AWS PrivateLink works, best practices, and how to increase availability and security. We review how to set up both the consumer and provider sides of PrivateLink, use cases, and interoperability with other AWS services. Whether you want to consume services in a more scalable and private way or you have services you want to share with others, we help you understand best practices for AWS PrivateLink.
20210608 - Desarrollo de aplicaciones en la nubeMarcia Villalba
The document provides an overview of developing applications on AWS using AWS Amplify. It discusses how AWS Amplify can be used across the full development lifecycle, including developing, deploying, and managing applications. It demonstrates how to use AWS Amplify's command line interface and administration UI to add features like authentication, data storage, continuous integration/deployment, and machine learning to a sample application. AWS Amplify aims to simplify developing full-stack applications on AWS by handling tasks like provisioning infrastructure and integrating AWS services.
The document discusses Amazon EKS (Elastic Kubernetes Service), which allows users to run Kubernetes on AWS. It highlights that EKS manages the control plane for users and provides native integrations with other AWS services like load balancers, IAM, and container registry. The document also summarizes key capabilities like high availability of the Kubernetes masters, networking options, version upgrades, and how to provision Kubernetes nodes on EKS.
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...AWS Summits
This document summarizes a presentation on architecting microservices on AWS. It discusses using AWS services like API Gateway, ECS, Lambda, SNS and Cloud Map to build scalable and resilient microservices architectures. It also provides an example "AWSome Airlines" architecture showing how different services like a frontend, data microservices, machine learning services and a serverless scheduler can be integrated. Design concepts discussed include leveraging managed services, having loosely coupled and event-driven systems, and simplifying delivery and discovery.
Twelve-Factor serverless applications - MAD307 - New York AWS SummitAmazon Web Services
The document discusses how the principles of the Twelve-Factor App methodology apply to serverless applications. It reviews each of the twelve factors and explains how they are the same, different, or improved upon in serverless applications that utilize AWS Lambda and other serverless computing services. Key points include that serverless applications are inherently stateless, scaling is automatic rather than through processes, and deployment parity across environments is easier to achieve with tools like AWS SAM.
Twelve-Factor serverless applications - MAD311 - Chicago AWS SummitAmazon Web Services
The Twelve-Factor application model represents 12 best practices for building modern, cloud-native applications. With guidance on factors like configuration, deployment, runtime, and multiple-service communication, the Twelve-Factor model prescribes practices that apply to everything from web applications to APIs to data-processing applications. Although serverless computing and AWS Lambda have changed application development, the Twelve-Factor methodology remains relevant and applicable in a serverless world. In this talk, we apply the Twelve-Factor model to serverless application development with Lambda and Amazon API Gateway, and we demonstrate how these services enable you to build scalable, well-built, low-administration applications.
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Amazon Web Services
In this session, learn how to architect Microsoft solutions on AWS for both high availability and scalability. Discover how Microsoft solutions can leverage AWS services to achieve more resiliency, replace unnecessary complexity, and provide scalability. We explore hybrid architecture scenarios and common architecture patterns for Microsoft Active Directory and productivity solutions, such as Dynamics AX, CRM, and SharePoint. We also cover common design patterns for .NET applications, including approaches to CI/CD, DevOps, and containerizing .NET applications.
Automatically Scaling Your Kubernetes Workloads - SVC209-S - Anaheim AWS SummitAmazon Web Services
As our need for more computing resources has accelerated, so too have the ways in which computing has evolved. The cloud has enabled us to easily scale to suit our needs. To keep pace, we need more automated way to scale our infrastructure. In this session, we discuss automatic scaling with Kubernetes, how to set it up, and—most importantly—what to monitor in order to drive your automatic scaling. This session is brought to you by AWS partner, Datadog.
20201013 - Serverless Architecture Conference - How to migrate your existing ...Marcia Villalba
How to migrate an existing application to serverless?
Level 200 - 250
You want to migrate your existing application to serverless and you don’t know where to start.
This is a common problem that a lot of the architects, CTOs and developers have, as it is very rare that we start a project from a Greenfield.
In this talk I will walk you through different strategies to migrate an existing application to serverless. We will look at known architectures existing challenges in applications and how we can overcome them with serverless. And also I will share what I learnt when I worked on the migration of one existing micro services application into serverless.
Costruisci e distribuisci applicazioni web moderne con AWS Amplify ConsoleAmazon Web Services
AWS Amplify Console è un servizio di hosting e continuous deployment per applicazioni web desktop e mobile. In questo webinar vedremo come sviluppare applicazioni con questo servizio, utilizzando le funzioni di rilascio automatico e rapido di nuove funzionalità, orchestrando la distribuzione di frontend e backend in modo intelligente e riducendo al minimi i tempo di fermo del vostro applicativo. Potrete applicare i concetti e i passaggi illustrati nel webinar alla realizzazione di applicazioni di blog, web app statiche, web app serverless, progressive web app.
Long live Serverless! Since the launch of AWS Lambda in 2014 the industry has battled around what the word “serverless” has meant. I say, in 2019 who cares? In this talk we’ll cut past the hype and talk about the realities of what this technology space means, how it’s changing how companies build and operate technology, and how you can properly understand the value it brings to the table.
CI/CD for a Docker Node.JS application using Code* services. This session will walkthrough what a solution like this would look like, what Code* services are used, how your build will work, and how deploys will work. The purpose of this session is to allow customers to see how to deploy their containerized applications in Amazon Elastic Container Service (ECS) Fargate using our CI/CD solutions. Come with your questions and pain points. We will also talk about how to use Bitbucket as your source control rather than Code Commit for the many customers already using BitBucket and Jenkins.
The document discusses how a company encouraged their app team to adopt a DevOps workflow on AWS. It describes how the team worked before without DevOps (monthly releases with long lead times) and after implementing DevOps practices like continuous integration and delivery using AWS services (daily deployments with shorter lead times). The presentation provides examples of how tools like Jenkins, GitHub, and CodePipeline were used to automate builds, testing, and deployments to different environments. It emphasizes that DevOps is a cultural change where development and operations work together to reduce risk and improve speed of deployments.
Networking Best Practices for Your Serverless ApplicationsChris Munns
Networking plays an important role in your design decisions for building a serverless application and you have many options to consider. What are the the benefits and drawbacks of connecting a Lambda function to a VPC? How should you configure your subnets, route tables, and other networking aspects to best support your application’s needs? In this session we'll cover best practices for security, high availability, and cost. We'll also review service endpoints, cross account access, and provide insight on how to minimize the configuration overhead of a large virtual private network.
[AWS Container Service] Getting Started with Cloud Map, App Mesh and FirecrackerAmazon Web Services Korea
This document provides an overview and summary of Amazon Web Services (AWS) announcements from a conference in Seoul, South Korea. It includes summaries of new and updated AWS services across various categories such as compute, database, analytics, developer tools, and containers. Key announcements include the general availability of AWS App Mesh for managing communications between microservices applications and the public beta of AWS Cloud Map for service discovery.
The “Twelve-Factor” application model has come to represent twelve best practices for building modern, cloud-native applications. With guidance on things like configuration, deployment, runtime, and multiple service communication, the Twelve-Factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications.
Although serverless computing and AWS Lambda have changed how application development is done, the “Twelve-Factor” best practices remain relevant and applicable in a serverless world. In this talk, Chris will share with you how to apply the “Twelve-Factor” model to serverless application development with AWS Lambda and Amazon API Gateway and show you how these services enable you to build scalable, low cost, and low administration applications.
The document discusses Amazon Fargate, a serverless compute engine for containers that allows users to run containers without having to manage servers or clusters. It describes how Fargate works with Amazon ECS to provide container scheduling and cluster management. Key points include that Fargate provides a pay-for-use model where users only pay for the resources used by their containers, Fargate handles provisioning and scaling infrastructure, and it integrates with other AWS services like VPC networking, load balancing and permissions.
Amazon Managed Blockchain is a fully managed blockchain service that makes it easy for customers to create and manage scalable blockchain-based transaction networks (blockchain networks) using the popular open source blockchain frameworks Hyperledger Fabric and Ethereum. Blockchain technologies enable groups of organizations, oftentimes in financial services and manufacturing, to securely transact, run application code, and share data without a trusted central authority. We will explore the components of blockchain technology, discuss use cases, and do a deep dive into capabilities, performance, and key innovations in Amazon Managed Blockchain.
Speaker: Bill Baldwin - Database Technical Evangelist, AWS
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...Chris Munns
This document summarizes a presentation about best practices and lessons learned for serverless applications. It discusses optimizing Lambda function performance by matching resource allocation to logic, using VPC configurations carefully to avoid impacting resilience, and separating core logic from handlers. It also provides tips on monitoring functions using X-Ray and CloudWatch, handling errors with dead letter queues, and avoiding orchestration in code by using Step Functions.
Automatically scaling your Kubernetes workloads - SVC210-S - Santa Clara AWS ...Amazon Web Services
We begin this session by taking a brief tour through the history of infrastructure and the evolution of our ability to scale. This includes what provisioning and scaling look like when working with physical servers. We then discuss the technologies that made automatic scaling possible. We also provide an overview of the most common scaling that is available today. Finally, we discuss how to monitor the things that matter. Using this framework, we can determine what metrics we should scale on for different types of applications and workloads.
Running more than one containerized application in production makes teams look for solutions to quickly deploy and orchestrate containers. One of the most popular options is the open-source project Kubernetes. With the release of the Amazon Elastic Container Service for Kubernetes (EKS), engineering teams now have access to a fully managed Kubernetes control plane and time to focus on building applications. This workshop will deliver hands-on labs to support you getting familiar with Amazon's EKS.
AWS App Mesh (Service Mesh Magic)- AWS Container Day 2019 BarcelonaAmazon Web Services
In this session, learn about how AWS App Mesh can help give you end-to-end visibility and manage traffic routing to ensure high availability for your microservice. We will cover what the need for a service mesh, capabilities of App Mesh, and show you a demo.
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018Amazon Web Services
AWS PrivateLink is a networking service that allows you to increase the security, scale, and resiliency of your services. In this session, we review the way AWS PrivateLink works, best practices, and how to increase availability and security. We review how to set up both the consumer and provider sides of PrivateLink, use cases, and interoperability with other AWS services. Whether you want to consume services in a more scalable and private way or you have services you want to share with others, we help you understand best practices for AWS PrivateLink.
20210608 - Desarrollo de aplicaciones en la nubeMarcia Villalba
The document provides an overview of developing applications on AWS using AWS Amplify. It discusses how AWS Amplify can be used across the full development lifecycle, including developing, deploying, and managing applications. It demonstrates how to use AWS Amplify's command line interface and administration UI to add features like authentication, data storage, continuous integration/deployment, and machine learning to a sample application. AWS Amplify aims to simplify developing full-stack applications on AWS by handling tasks like provisioning infrastructure and integrating AWS services.
The document discusses Amazon EKS (Elastic Kubernetes Service), which allows users to run Kubernetes on AWS. It highlights that EKS manages the control plane for users and provides native integrations with other AWS services like load balancers, IAM, and container registry. The document also summarizes key capabilities like high availability of the Kubernetes masters, networking options, version upgrades, and how to provision Kubernetes nodes on EKS.
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...AWS Summits
This document summarizes a presentation on architecting microservices on AWS. It discusses using AWS services like API Gateway, ECS, Lambda, SNS and Cloud Map to build scalable and resilient microservices architectures. It also provides an example "AWSome Airlines" architecture showing how different services like a frontend, data microservices, machine learning services and a serverless scheduler can be integrated. Design concepts discussed include leveraging managed services, having loosely coupled and event-driven systems, and simplifying delivery and discovery.
Twelve-Factor serverless applications - MAD307 - New York AWS SummitAmazon Web Services
The document discusses how the principles of the Twelve-Factor App methodology apply to serverless applications. It reviews each of the twelve factors and explains how they are the same, different, or improved upon in serverless applications that utilize AWS Lambda and other serverless computing services. Key points include that serverless applications are inherently stateless, scaling is automatic rather than through processes, and deployment parity across environments is easier to achieve with tools like AWS SAM.
Twelve-Factor serverless applications - MAD311 - Chicago AWS SummitAmazon Web Services
The Twelve-Factor application model represents 12 best practices for building modern, cloud-native applications. With guidance on factors like configuration, deployment, runtime, and multiple-service communication, the Twelve-Factor model prescribes practices that apply to everything from web applications to APIs to data-processing applications. Although serverless computing and AWS Lambda have changed application development, the Twelve-Factor methodology remains relevant and applicable in a serverless world. In this talk, we apply the Twelve-Factor model to serverless application development with Lambda and Amazon API Gateway, and we demonstrate how these services enable you to build scalable, well-built, low-administration applications.
Twelve-factor serverless applications - MAD302 - Santa Clara AWS SummitAmazon Web Services
The twelve-factor application model represents 12 best practices for building modern, cloud-native applications. With guidance on factors like configuration, deployment, runtime, and multiple-service communication, the twelve-factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications. Although serverless computing and AWS Lambda have changed application development, the twelve-factor best practices remain relevant and applicable in a serverless world. In this talk, we apply the twelve-factor model to serverless application development with AWS Lambda and Amazon API Gateway, and we show you how these services enable you to build scalable, well-built, low-administration applications.
The twelve-factor application model represents 12 best practices for building modern, cloud-native applications. With guidance on factors like configuration, deployment, runtime, and multiple-service communication, the twelve-factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications. Although serverless computing and AWS Lambda have changed application development, the twelve-factor best practices remain relevant and applicable in a serverless world. In this talk, we apply the twelve-factor model to serverless application development with AWS Lambda and Amazon API Gateway, and we show you how these services enable you to build scalable, well-built, low-administration applications.
The document discusses serverless functions and the AWS Serverless Application Model (SAM). It provides an overview of SAM templates and how they can be used to define serverless applications using AWS Lambda, API Gateway, DynamoDB and other services. It also describes the AWS SAM CLI, which allows testing and deploying serverless applications locally, and best practices for structuring SAM templates.
Building a Critical Communications Platform Using Serverless TechnologiesAmazon Web Services
By adopting serverless technologies, one organization managed to both accelerate its internal development process and improve operational scalability. In this tech talk, we present optimization strategies for AWS Lambda, followed by the inner workings of a critical communications platform built on serverless technologies. We also share best practices relevant to the development environment and architecture, along with the lessons learned.
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...Cloud Native Day Tel Aviv
The “Twelve-Factor” application model has come to represent twelve best practices for building modern, cloud-native applications. With guidance on things like configuration, deployment, runtime, and multiple service communication, the Twelve-Factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications. Although Serverless computing and AWS Lambda have changed how application development is done, the “Twelve-Factor” best practices remain relevant and applicable in a Serverless world. In this talk, we’ll apply the “Twelve-Factor” model to Serverless application development with AWS Lambda and Amazon API Gateway and show you how these services enable you to build scalable, low cost, and low administration applications.
The “Twelve-Factor” application model has come to represent twelve best practices for building modern, cloud-native applications. With guidance on things like configuration, deployment, runtime, and multiple service communication, the Twelve-Factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications. Although serverless computing and AWS Lambda have changed how application development is done, the “Twelve-Factor” best practices remain relevant and applicable in a serverless world. In this talk, we’ll apply the “Twelve-Factor” model to serverless application development with AWS Lambda and Amazon API Gateway and show you how these services enable you to build scalable, low cost, and low administration applications.
Twelve-Factor App Methodology and Modern Applications | AWS Summit Tel Aviv 2019AWS Summits
The document discusses how the principles of the Twelve-Factor App methodology apply to serverless applications. It reviews each of the twelve factors and how they relate to concepts like AWS Lambda, API Gateway, code packaging and deployment, logging, and the Serverless Application Model. While many factors align well with serverless apps or serverless services, some require different interpretations. The takeaway is that the methodology can help design modern apps and serverless focuses on core business needs.
Twelve-Factor App Methodology and Modern Applications | AWS Summit Tel Aviv 2019Amazon Web Services
The Twelve-Factor App Methodology introduces best practices for building modern, cloud-native applications. In this session you'll learn how to directly apply the Twelve-Factor methodology to modern application development with Lambda and Amazon API Gateway. As you'll see, many of these factors are not only directly applicable to serverless applications and can be applied to various architectures and solutions.
Serverless computing enables you to build and run applications and services without thinking about servers. With AWS Lambda, our event-driven serverless compute service, you just upload your code and pay only for the compute time you consume. In this session, dive deep into AWS Lambda, and learn how to build high-availability serverless applications with complementary services, such as Amazon API Gateway, AWS Step Functions, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and AWS CodePipeline.
Discover how to automate your build, test and deployment of serverless applications. I will demo Lambda, SAM (Serverless Application Model), Code Build, Code Commit and Code Pipeline
Getting Started with Serverless ArchitecturesAWS Summits
Serverless architectures let you build and deploy applications and services with infrastructure resources that require zero administration. In this session, you will learn about serverless architectures, their benefits, and the basics of the AWS’s serverless stack (e.g., AWS Lambda, Cognito, 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.
Eduardo Patino, LATAM Solutions Architect, Amazon Web Services
Mauricio Romero Escobar, IT Consultant, SAT Guatemala
Build Modern Applications that Align with Twelve-Factor Methods (API303) - AW...Amazon Web Services
Twelve-Factor designs improve component reuse and resilience for developers building large-scale software-as-a-service (SaaS) applications. In recent years, the Twelve-Factor guidelines have become a source of best practices for both developers and operations engineers, regardless of the application’s use case and at nearly any scale. In this workshop, create a modern app to see how the Twelve-Factor Application guidelines align with serverless best practices. Learn how to address those Twelve-Factor guidelines that don’t directly align with serverless architectures or are interpreted differently, and practice by implementing examples using AWS Lambda, AWS Step Functions, Amazon API Gateway, and the AWS Code services. Bring a laptop (Windows/OSX/Linux all supported). Tablets are not appropriate. We also recommend installing the current version of Chrome or Firefox.
Serverless Beyond Functions - CTO Club Made in JLMBoaz Ziniman
Serverless is changing the way businesses think about speed and cost of innovation but today, Serverless is not limited to the code running as a Lambda function.
In this session we will look into what it takes to run a full serverless application in production. We will cover additional services such as Serverless application management, storage solution for Serverless Apps, Step Functions for App orchestration and CI/CD and Monitoring for your full application lifecycle.
Building CI/CD Pipelines for Serverless Applications - SRV302 - re:Invent 2017Amazon Web Services
Building and deploying serverless applications introduces new challenges for developers whose development workflows are optimized for traditional VM-based applications. In this session, we discuss a method for automating the deployment of serverless applications running on AWS Lambda. We first cover how you can model and express serverless applications using the open-source AWS Serverless Application Model (AWS SAM). Then, we discuss how you can use CI/CD tooling from AWS CodePipeline and AWS CodeBuild, and how to bootstrap the entire toolset using AWS CodeStar. We will also cover best practices to embed in your deployment workflow specific to serverless applications.
You will also hear from iRobot about its approach to serverless deployment. iRobot will share how it achieves coordinated deployments of microservices, maintains long-lived and/or separately-managed resources (like databases), and red/black deployments.
The document discusses building continuous integration/continuous delivery (CI/CD) pipelines for serverless applications. Some key points:
- CI/CD pipelines can deploy serverless applications comprised of multiple Lambda functions and other AWS services from a source code repository to different environments.
- Tools like AWS CodeBuild, CodePipeline, CloudFormation, SAM and Lambda environment variables help establish build/test processes and deploy functions and resources across environments.
- Parameters, templates and separate parameter files allow consistent deployment of infrastructure and applications across stages like development, test and production with environment-specific configurations.
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...Amazon Web Services
Steve Mayszak, a software development manager at Amazon, discussed best practices for developing, testing, and deploying serverless applications. He explained that the AWS Serverless Application Model (AWS SAM) allows developers to define serverless resources using simplified syntax. AWS SAM CLI can be used locally to build, test, and debug serverless applications defined by AWS SAM templates. For releases, a pipeline should be defined that builds, tests, and deploys the application from development to production. Monitoring tools like AWS CloudWatch and AWS X-Ray help with management and operations of serverless applications.
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019AWS Summits
In this session we will demonstrate how developers can rapidly build a fully functioning and scalable application using AWS managed services. The session will start with a demo of a fully functioning learning platform based on Sumerian Augmented Reality (AR). We will present the solution architecture end to end and dive deep into the different building blocks focusing on serverless services and datastores.
Similar to Twelve-Factor Serverless Applications (20)
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.
1) The document discusses building a minimum viable product (MVP) using Amazon Web Services (AWS).
2) It provides an example of an MVP for an omni-channel messenger platform that was built from 2017 to connect ecommerce stores to customers via web chat, Facebook Messenger, WhatsApp, and other channels.
3) The founder discusses how they started with an MVP in 2017 with 200 ecommerce stores in Hong Kong and Taiwan, and have since expanded to over 5000 clients across Southeast Asia using AWS for scaling.
This document discusses pitch decks and fundraising materials. It explains that venture capitalists will typically spend only 3 minutes and 44 seconds reviewing a pitch deck. Therefore, the deck needs to tell a compelling story to grab their attention. It also provides tips on tailoring different types of decks for different purposes, such as creating a concise 1-2 page teaser, a presentation deck for pitching in-person, and a more detailed read-only or fundraising deck. The document stresses the importance of including key information like the problem, solution, product, traction, market size, plans, team, and ask.
This document discusses building serverless web applications using AWS services like API Gateway, Lambda, DynamoDB, S3 and Amplify. It provides an overview of each service and how they can work together to create a scalable, secure and cost-effective serverless application stack without having to manage servers or infrastructure. Key services covered include API Gateway for hosting APIs, Lambda for backend logic, DynamoDB for database needs, S3 for static content, and Amplify for frontend hosting and continuous deployment.
This document provides tips for fundraising from startup founders Roland Yau and Sze Lok Chan. It discusses generating competition to create urgency for investors, fundraising in parallel rather than sequentially, having a clear fundraising narrative focused on what you do and why it's compelling, and prioritizing relationships with people over firms. It also notes how the pandemic has changed fundraising, with examples of deals done virtually during this time. The tips emphasize being fully prepared before fundraising and cultivating connections with investors in advance.
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
This document discusses Amazon's machine learning services for building conversational interfaces and extracting insights from unstructured text and audio. It describes Amazon Lex for creating chatbots, Amazon Comprehend for natural language processing tasks like entity extraction and sentiment analysis, and how they can be used together for applications like intelligent call centers and content analysis. Pre-trained APIs simplify adding machine learning to apps without requiring ML expertise.
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.
50. “
Pinpoint Moves Production Times from
Weeks to Minutes with AWS Lambda
Pinpoint needed to simplify—both their
internal workflow and analytics
processing pipeline, as well as the
process for building microservices
across their various teams and
products.
Pinpoint switched from using
Kubernetes to AWS Lambda to rewrite
their entire API tier, internal workflow,
and analytics processing pipeline.
• Deploys fixes and features multiple
times a day
• Simplifies internal workflow and
analytics processing
• Scales the adoption of
microservices across teams and
products
SolutionChallenge Benefits
Company: Pinpoint
Industry: Software Data Science
Country: United States
Website: www.pinpoint.com
”
“
- Jeff Haynie, Co-founder and CEO at Pinpoint
We can have a commit roll into production…in literally
minutes, as well as provide a bunch of flexible routing
options dynamically.
Pinpoint provides actionable insights for
software executives. By applying data
science to unearth how organizations
really work, Pinpoint helps leaders
advance the way people and teams
deliver software.
About Pinpoint
51. “
Autodesk Saves 99% with AWS Lambda,
Amazon DynamoDB & Amazon API Gateway
Setting up accounts was a
bottleneck for Autodesk’s two-
person team. The account creation
process was manual with static
configurations, and making any
changes or updates required a team
member to sign into hundreds of
accounts, one at a time, resulting in
two-week turnarounds.
Autodesk built “Tailor,” a solution using
Amazon DynamoDB for data
persistence and Amazon API Gateway
for API endpoints, and automated all
processes using AWS Lambda.
Autodesk developers now submit an
online form to request a new account
and an API request triggers the
account-creation process.
• Saves 99% of previous costs
• Supports queries by account
number, email address, or IP
address
• Saves up to one month of
development time
SolutionChallenge Benefits
Company: Autodesk
Industry: Software products for
Entertainment,
Architecture, Construction,
Engineering, Manufacturing
& Media Industries
Country: United States
Website: www.autodesk.com
Autodesk offers software products
aimed at the architecture, construction,
engineering, manufacturing, media and
entertainment industries.
Headquartered in California, Autodesk
has 10,000 employees in offices around
the world.
“ Prior to implementing Tailor, our cost to provision each
account was about $500 in employee time. It’s just shy
of $6 per account (now), which means we can create
about 10 times as many accounts for the same cost.
- Alan Williams, Enterprise Architect at Autodesk
About Autodesk
52. “
FINRA Doubles Cost Efficiency with AWS
Lambda
Data is ingested into Amazon S3 via
FTP and AWS Lambda performs the
validations. Amazon EC2 manages
data feeds coming into, and notifications
going out of, AWS Lambda. Amazon
SQS is used for input /output messaging
notifications while Amazon VPC
partitions the system into separate test
and production accounts.
• Delivered solution in three months
• Accelerated data validation by
700%
• Increased cost efficiency by a factor
of two
SolutionChallenge Benefits
Company: FINRA
Industry: Financial Regulatory Non-
Profit
Country: United States
Website: www.finra.org
The Financial Industry Regulatory
Authority (FINRA) is a not-for-profit
organization which protects investors
and ensures market integrity through
effective regulation of 3,800 broker-
dealers. They write and enforce rules,
examine firms for compliance, foster
market transparency, and educate
investors.
“ Using AWS Lambda, we’ve increased cost efficiency
by a factor of two. We only pay for what we use, and
we don’t have to manage on-premises server
infrastructure.”
- Tim Greisback, Senior Director of Technology, FINRA
About FINRA
FINRA validates the data of 50,000
broker-dealer OATS (Order Audit
Trail System) files and formats them
according to 200 rules, which totals
half a trillion validations each day.
FINRA needed a solution that could
scale with processing demand,
which can double or triple in
response to market conditions.