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.
Amazon Managed Blockchain and Quantum Ledger Database QLDBJohn Yeung
油
Introduce two new products: Amazon Managed Blockchain and Quantum Ledger Database QLDB. Explain the key differences between these products and how to choose them for different scenarios. Amazon Managed Blockchain is a managed services supporting two key Blockchain frameworks, namely Hyperledger Fabric and Ethereum, while QLDB aims to provide a managed database service with the immutable and verifiable capabilities. Can they be working together to achieve a higher value? Let's read the document.
Amazon Web Services proporciona una amplia gama de servicios que le ayudar叩n a crear e implementar aplicaciones de an叩lisis de big data de forma r叩pida y sencilla. AWS ofrece un acceso r叩pido a recursos de TI econ坦micos y flexibles, algo que permitir叩 escalar pr叩cticamente cualquier aplicaci坦n de big data con rapidez, incluidos almacenamiento de datos, an叩lisis de clics, detecci坦n de elementos fraudulentos, motores de recomendaci坦n, proceso ETL impulsado por eventos, inform叩tica sin servidor y procesamiento del Internet de las cosas. Con AWS no necesita hacer grandes inversiones iniciales de tiempo o dinero para crear y mantener la infraestructura. En su lugar, puede aprovisionar exactamente el tipo y el tama単o adecuado de los recursos que necesita para impulsar sus aplicaciones de an叩lisis de big data. Puede obtener acceso a tantos recursos como necesite, pr叩cticamente al instante, y pagar 炭nicamente por los utilice.
Independientemente de que usted sea un banco inversor mundial o una startup emergente del sector tecnol坦gico-financiero, AWS puede ayudarlo a reinventar y optimizar su relaci坦n con la tecnolog鱈a para disminuir los plazos de ingreso al mercado, automatizar y fortalecer la seguridad, aumentar los beneficios de los accionistas, mejorar las experiencias de los clientes y reducir los costos.
Los clientes de los servicios financieros como Capital One, FINRA, y Pacific Life transfieren cargas de trabajo cr鱈ticas a AWS y perciben mayores niveles de eficiencia en 叩reas como inform叩tica de alto rendimiento, an叩lisis de datos, transformaci坦n digital, seguridad y conformidad, y recuperaci坦n de desastres.
En vez de estar limitados por la tecnolog鱈a, los clientes de AWS la est叩n haciendo trabajar para ellos, con el objetivo de incorporar innovaciones y obtener nuevas oportunidades comerciales.
https://aws.amazon.com/es/financial-services/
At Amazon, weve been investing deeply in artificial intelligence for over 20 years. Machine learning (ML) algorithms drive many of our internal systems. It's also core to the capabilities our customers experience from the path optimization in our fulfillment centers, and Amazon.coms recommendations engine, to Echo powered by Alexa, our drone initiative Prime Air, and our new retail experience Amazon Go. This is just the beginning. Our mission is to share our learnings and ML capabilities as fully managed services, and put them into the hands of every developer and data scientist.
Powering Real-Time Analytics with Data Virtualization on AWS (ASEAN & ANZ)Denodo
油
Watch full webinar here: https://bit.ly/3h2yLnb
Presented at AWS Summit Online 2021 (ASEAN & ANZ)
Is your organization challenged with modernizing analytics in the cloud, while driving smarter data integration capabilities? With a logical data warehouse powered by data virtualization, you can combine all of the data across the enterprise and make it available to analytical and visualization tools that facilitate timely, insightful, and impactful decisions.
In this session, you will learn how data virtualization helps enterprises gain a unified view of the data across AWS, multi-cloud and hybrid cloud easily with a virtual data layer that abstracts business users from the technical details of where data resides.
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.
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.
Wildrydes Serverless Workshop Tel AvivBoaz Ziniman
油
This document summarizes a serverless computing workshop on building a web application called Wild Rydes. The workshop will provide an overview of serverless computing and AWS services, including AWS Lambda, Amazon DynamoDB, Amazon API Gateway, Amazon Cognito, and Amazon S3. Attendees will complete four labs to build components of the application, including hosting a static website on S3, managing user registration with Cognito, creating a backend with Lambda and DynamoDB, and building a REST API with API Gateway.
Modern Applications Web Day | Impress Your Friends with Your First Serverless...AWS Germany
油
"Build and run applications without thinking about servers". You want it? You get it! We will start this session with a motivation why serverless applications are a thing. Once we got there, we will actually start building one, of course with making use of a serverless CI/CD pipeline. After we will have looked into how we can still test it locally, we shall also dive into analyzing and debugging our app - of course in a serverless manner.
Speaker: Dirk Fr旦hner, Senior Solutions Architect, AWS
The document summarizes AWS re:Invent 2018. It notes there were over 50,000 attendees, 2,100+ technical sessions, and over 100,000 live stream registrations. It highlights growth in AWS revenue and cloud usage. It outlines new AWS services announced including AWS Outposts, VMware Cloud on AWS, AWS Global Accelerator, Amazon Timestream, Amazon Quantum Ledger Database, and Amazon Managed Blockchain. It discusses the breadth of AWS computing options including instances, containers, serverless, and HPC. It also summarizes new database, storage, and analytics services from AWS.
APIs are changing the way that developers build their applications, from simple websites and mobile apps to Internet of Things applications. At the same time, many developers are moving away from traditional monolithic application architectures to creating smaller microservices, each with its own API. Building microservices has benefits like increased speed to market, reduced potential for errors when deploying updates, and greater flexibility in application design. In this session, well talk about how you can get started building API-based microservices by using Amazon API Gateway. Well cover API Gateways core features, including how it can help you create standardized APIs and its authentication and authorization features. By the end, youll have a foundation for how you can build public or private APIs for backends running on server-based or container-based applications and serverless applications.
Introduction to Serverless Computing and AWS Lambda - AWS IL MeetupBoaz Ziniman
油
Serverless computing allows you to build and run applications without the need for provisioning or managing servers. With serverless computing, you can build web, mobile, and IoT backends; run stream processing or big data workloads; run chatbots, and more.
Managing Online Signature and Payment with Odoo 17Celine George
油
Odoo Digital Signature is a feature that allows users to sign documents electronically within the Odoo platform. This functionality streamlines workflows by enabling the creation, distribution, and signing of documents digitally, reducing the need for physical paperwork and speeding up processes.
Different perspectives on dugout canoe heritage of Soomaa.pdfAivar Ruukel
油
Sharing the story of haabjas to 1st-year students of the University of Tartu MA programme "Folkloristics and Applied Heritage Studies" and 1st-year students of the Erasmus Mundus Joint Master programme "Education in Museums & Heritage".
Stages of combustion, Ignition lag, Flame propagation, Factors affecting flame
speed, Abnormal combustion, Influence of engine design and operating
variables on detonation, Fuel rating, Octane number, Fuel additives, HUCR,
Requirements of combustion chambers of S.I. Engines and its types.
Recruitment in the Odoo 17 - Odoo 17 際際滷sCeline George
油
It is a sad fact that finding qualified candidates for open positions has grown to be a challenging endeavor for an organization's human resource management. In Odoo, we can manage this easily by using the recruitment module
Knownsense is the General Quiz conducted by Pragya the Official Quiz Club of the University of Engineering and Management Kolkata in collaboration with Ecstasia the official cultural fest of the University of Engineering and Management Kolkata
How to Install Odoo 18 with Pycharm - Odoo 18 際際滷sCeline George
油
In this slide well discuss the installation of odoo 18 with pycharm. Odoo 18 is a powerful business management software known for its enhanced features and ability to streamline operations. Built with Python 3.10+ for the backend and PostgreSQL as its database, it provides a reliable and efficient system.
How to Setup Company Data in Odoo 17 Accounting AppCeline George
油
The Accounting module in Odoo 17 is a comprehensive tool designed to manage all financial aspects of a business. It provides a range of features that help with everything from day-to-day bookkeeping to advanced financial analysis.
Marketing is Everything in the Beauty Business! 憓 Talent gets you in the ...coreylewis960
油
Marketing is Everything in the Beauty Business! 憓
Talent gets you in the gamebut visibility keeps your chair full.
Todays top stylists arent just skilledtheyre seen.
Thats where MyFi Beauty comes in.
We Help You Get Noticed with Tools That Work:
Social Media Scheduling & Strategy
We make it easy for you to stay consistent and on-brand across Instagram, Facebook, TikTok, and more.
Youll get content prompts, captions, and posting tools that do the work while you do the hair.
ワ Your Own Personal Beauty App
Stand out from the crowd with a custom app made just for you. Clients can:
Book appointments
Browse your services
View your gallery
Join your email/text list
Leave reviews & refer friends
種 Offline Marketing Made Easy
We provide digital flyers, QR codes, and branded business cards that connect straight to your appturning strangers into loyal clients with just one tap.
ッ The Result?
You build a strong personal brand that reaches more people, books more clients, and grows with you. Whether youre just starting out or trying to level upMyFi Beauty is your silent partner in success.
Unit No 4- Chemotherapy of Malignancy.pptxAshish Umale
油
In the Pharmacy profession there are many dangerous diseases from which the most dangerous is cancer. Here we study about the cancer as well as its treatment that is supportive to the students of semester VI of Bachelor of Pharmacy. Cancer is a disease of cells of characterized by Progressive, Persistent, Perverted (abnormal), Purposeless and uncontrolled Proliferation of tissues. There are many types of cancer that are harmful to the human body which are responsible to cause the disease condition. The position 7 of guanine residues in DNA is especially susceptible. Cyclophosphamide is a prodrug converted to the active metabolite aldophosphamide in the liver. Procarbazine is a weak MAO inhibitor; produces sedation and other CNS effects, and can interact with foods and drugs. Methotrexate is one of the most commonly used anticancer drugs. Methotrexate (MTX) is a folic acid antagonist. 6-MP and 6-TG are activated to their ribonucleotides, which inhibit purine ring biosynthesis and nucleotide inter conversion. Pyrimidine analogue used in antineoplastic, antifungal and anti psoriatic agents.
5-Fluorouracil (5-FU) is a pyrimidine analog. It is a complex diterpin taxane obtained from bark of the Western yew tree. Actinomycin D is obtained from the fungus of Streptomyces species. Gefitinib and Erlotinib inhibit epidermal growth factor receptor (EGFR) tyrosine kinase. Sunitinib inhibits multiple receptor tyrosine kinases like platelet derived growth factor (PDGF) Rituximab target antigen on the B cells causing lysis of these cells.
Prednisolone is 4 times more potent than hydrocortisone, also more selective glucocorticoid, but fluid retention does occur with high doses. Estradiol is a major regulator of growth for the subset of breast cancers that express the estrogen receptor (ER, ESR1).
Finasteride and dutasteride inhibit conversion of testosterone to dihydrotestosterone in prostate (and other tissues), have palliative effect in advanced carcinoma prostate; occasionally used. Chemotherapy in most cancers (except curable cancers) is generally palliative and suppressive. Chemotherapy is just one of the modes in the treatment of cancer. Other modes like radiotherapy and surgery are also employed to ensure 'total cell kill'.
Chapter 6. Business and Corporate Strategy Formulation.pdfRommel Regala
油
This integrative course examines the strategic decision-making processes of top management,
focusing on the formulation, implementation, and evaluation of corporate strategies and policies.
Students will develop critical thinking and analytical skills by applying strategic frameworks,
conducting industry and environmental analyses, and exploring competitive positioning. Key
topics include corporate governance, business ethics, competitive advantage, and strategy
execution. Through case studies and real-world applications, students will gain a holistic
understanding of strategic management and its role in organizational success, preparing them to
navigate complex business environments and drive strategic initiatives effectively.
More Related Content
Similar to AWS Application Service Workshop - Serverless Architecture (7)
Wildrydes Serverless Workshop Tel AvivBoaz Ziniman
油
This document summarizes a serverless computing workshop on building a web application called Wild Rydes. The workshop will provide an overview of serverless computing and AWS services, including AWS Lambda, Amazon DynamoDB, Amazon API Gateway, Amazon Cognito, and Amazon S3. Attendees will complete four labs to build components of the application, including hosting a static website on S3, managing user registration with Cognito, creating a backend with Lambda and DynamoDB, and building a REST API with API Gateway.
Modern Applications Web Day | Impress Your Friends with Your First Serverless...AWS Germany
油
"Build and run applications without thinking about servers". You want it? You get it! We will start this session with a motivation why serverless applications are a thing. Once we got there, we will actually start building one, of course with making use of a serverless CI/CD pipeline. After we will have looked into how we can still test it locally, we shall also dive into analyzing and debugging our app - of course in a serverless manner.
Speaker: Dirk Fr旦hner, Senior Solutions Architect, AWS
The document summarizes AWS re:Invent 2018. It notes there were over 50,000 attendees, 2,100+ technical sessions, and over 100,000 live stream registrations. It highlights growth in AWS revenue and cloud usage. It outlines new AWS services announced including AWS Outposts, VMware Cloud on AWS, AWS Global Accelerator, Amazon Timestream, Amazon Quantum Ledger Database, and Amazon Managed Blockchain. It discusses the breadth of AWS computing options including instances, containers, serverless, and HPC. It also summarizes new database, storage, and analytics services from AWS.
APIs are changing the way that developers build their applications, from simple websites and mobile apps to Internet of Things applications. At the same time, many developers are moving away from traditional monolithic application architectures to creating smaller microservices, each with its own API. Building microservices has benefits like increased speed to market, reduced potential for errors when deploying updates, and greater flexibility in application design. In this session, well talk about how you can get started building API-based microservices by using Amazon API Gateway. Well cover API Gateways core features, including how it can help you create standardized APIs and its authentication and authorization features. By the end, youll have a foundation for how you can build public or private APIs for backends running on server-based or container-based applications and serverless applications.
Introduction to Serverless Computing and AWS Lambda - AWS IL MeetupBoaz Ziniman
油
Serverless computing allows you to build and run applications without the need for provisioning or managing servers. With serverless computing, you can build web, mobile, and IoT backends; run stream processing or big data workloads; run chatbots, and more.
Managing Online Signature and Payment with Odoo 17Celine George
油
Odoo Digital Signature is a feature that allows users to sign documents electronically within the Odoo platform. This functionality streamlines workflows by enabling the creation, distribution, and signing of documents digitally, reducing the need for physical paperwork and speeding up processes.
Different perspectives on dugout canoe heritage of Soomaa.pdfAivar Ruukel
油
Sharing the story of haabjas to 1st-year students of the University of Tartu MA programme "Folkloristics and Applied Heritage Studies" and 1st-year students of the Erasmus Mundus Joint Master programme "Education in Museums & Heritage".
Stages of combustion, Ignition lag, Flame propagation, Factors affecting flame
speed, Abnormal combustion, Influence of engine design and operating
variables on detonation, Fuel rating, Octane number, Fuel additives, HUCR,
Requirements of combustion chambers of S.I. Engines and its types.
Recruitment in the Odoo 17 - Odoo 17 際際滷sCeline George
油
It is a sad fact that finding qualified candidates for open positions has grown to be a challenging endeavor for an organization's human resource management. In Odoo, we can manage this easily by using the recruitment module
Knownsense is the General Quiz conducted by Pragya the Official Quiz Club of the University of Engineering and Management Kolkata in collaboration with Ecstasia the official cultural fest of the University of Engineering and Management Kolkata
How to Install Odoo 18 with Pycharm - Odoo 18 際際滷sCeline George
油
In this slide well discuss the installation of odoo 18 with pycharm. Odoo 18 is a powerful business management software known for its enhanced features and ability to streamline operations. Built with Python 3.10+ for the backend and PostgreSQL as its database, it provides a reliable and efficient system.
How to Setup Company Data in Odoo 17 Accounting AppCeline George
油
The Accounting module in Odoo 17 is a comprehensive tool designed to manage all financial aspects of a business. It provides a range of features that help with everything from day-to-day bookkeeping to advanced financial analysis.
Marketing is Everything in the Beauty Business! 憓 Talent gets you in the ...coreylewis960
油
Marketing is Everything in the Beauty Business! 憓
Talent gets you in the gamebut visibility keeps your chair full.
Todays top stylists arent just skilledtheyre seen.
Thats where MyFi Beauty comes in.
We Help You Get Noticed with Tools That Work:
Social Media Scheduling & Strategy
We make it easy for you to stay consistent and on-brand across Instagram, Facebook, TikTok, and more.
Youll get content prompts, captions, and posting tools that do the work while you do the hair.
ワ Your Own Personal Beauty App
Stand out from the crowd with a custom app made just for you. Clients can:
Book appointments
Browse your services
View your gallery
Join your email/text list
Leave reviews & refer friends
種 Offline Marketing Made Easy
We provide digital flyers, QR codes, and branded business cards that connect straight to your appturning strangers into loyal clients with just one tap.
ッ The Result?
You build a strong personal brand that reaches more people, books more clients, and grows with you. Whether youre just starting out or trying to level upMyFi Beauty is your silent partner in success.
Unit No 4- Chemotherapy of Malignancy.pptxAshish Umale
油
In the Pharmacy profession there are many dangerous diseases from which the most dangerous is cancer. Here we study about the cancer as well as its treatment that is supportive to the students of semester VI of Bachelor of Pharmacy. Cancer is a disease of cells of characterized by Progressive, Persistent, Perverted (abnormal), Purposeless and uncontrolled Proliferation of tissues. There are many types of cancer that are harmful to the human body which are responsible to cause the disease condition. The position 7 of guanine residues in DNA is especially susceptible. Cyclophosphamide is a prodrug converted to the active metabolite aldophosphamide in the liver. Procarbazine is a weak MAO inhibitor; produces sedation and other CNS effects, and can interact with foods and drugs. Methotrexate is one of the most commonly used anticancer drugs. Methotrexate (MTX) is a folic acid antagonist. 6-MP and 6-TG are activated to their ribonucleotides, which inhibit purine ring biosynthesis and nucleotide inter conversion. Pyrimidine analogue used in antineoplastic, antifungal and anti psoriatic agents.
5-Fluorouracil (5-FU) is a pyrimidine analog. It is a complex diterpin taxane obtained from bark of the Western yew tree. Actinomycin D is obtained from the fungus of Streptomyces species. Gefitinib and Erlotinib inhibit epidermal growth factor receptor (EGFR) tyrosine kinase. Sunitinib inhibits multiple receptor tyrosine kinases like platelet derived growth factor (PDGF) Rituximab target antigen on the B cells causing lysis of these cells.
Prednisolone is 4 times more potent than hydrocortisone, also more selective glucocorticoid, but fluid retention does occur with high doses. Estradiol is a major regulator of growth for the subset of breast cancers that express the estrogen receptor (ER, ESR1).
Finasteride and dutasteride inhibit conversion of testosterone to dihydrotestosterone in prostate (and other tissues), have palliative effect in advanced carcinoma prostate; occasionally used. Chemotherapy in most cancers (except curable cancers) is generally palliative and suppressive. Chemotherapy is just one of the modes in the treatment of cancer. Other modes like radiotherapy and surgery are also employed to ensure 'total cell kill'.
Chapter 6. Business and Corporate Strategy Formulation.pdfRommel Regala
油
This integrative course examines the strategic decision-making processes of top management,
focusing on the formulation, implementation, and evaluation of corporate strategies and policies.
Students will develop critical thinking and analytical skills by applying strategic frameworks,
conducting industry and environmental analyses, and exploring competitive positioning. Key
topics include corporate governance, business ethics, competitive advantage, and strategy
execution. Through case studies and real-world applications, students will gain a holistic
understanding of strategic management and its role in organizational success, preparing them to
navigate complex business environments and drive strategic initiatives effectively.
A Systematic Review:
Provides a clear and transparent process
Facilitates efficient integration of information for rational decision
making
Demonstrates where the effects of health care are consistent and
where they do vary
Minimizes bias (systematic errors) and reduce chance effects
Can be readily updated, as needed.
Meta-analysis can provide more precise estimates than individual
studies
Allows decisions based on evidence , whole of it and not partial
CLEFT LIP AND PALATE: NURSING MANAGEMENT.pptxPRADEEP ABOTHU
油
Cleft lip, also known as cheiloschisis, is a congenital deformity characterized by a split or opening in the upper lip due to the failure of fusion of the maxillary processes. Cleft lip can be unilateral or bilateral and may occur along with cleft palate. Cleft palate, also known as palatoschisis, is a congenital condition characterized by an opening in the roof of the mouth caused by the failure of fusion of the palatine processes. This condition can involve the hard palate, soft palate, or both.
AWS Application Service Workshop - Serverless Architecture
1. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
John Yeung, Solutions Architect
Kwun-Hok Chan, Solutions Architect
25th May 2018
AWS Workshop Series
Building Modern API-driven Applications
Hand-on Lab:
Wild Rydes Workshop
2. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
Whats Serverless Computing (Key Concepts & Benefits)
Serverless Computing Use Cases
Hand-on Lab: Wild Rydes Request Your Unicorn
Real-life Business Cases
3. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Whats Serverless Computing
4. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
In the beginning ...
5. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Servers
Which users should have
access to my servers?
How
should
m
y app
withstand
a
server failing?
How will the application
handle server hardware failure?
How many servers
should I budget for?
How many users create
too much load for my servers?
How can I increase
utilization of my servers?
How can I control
access from my servers?
W
hat size
server is
right for m
y perform
ance?
When should I decide to
scale out my servers?
When should I decide to
scale up my servers?
How will I keep my server
OS patched?
Which OS should my
servers run?
Should I tune OS settings
to optimize my application?
What size servers are
right for my budget?
How can I tell if a
server has been
compromised?
Which packages should
be baked into my server images?
How will new code be
deployed to my servers?
How should I implement dynamic
configuration changes on my servers
How much remaining
capacity do my servers have?
(AAHHHHHHHHH!!)
6. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
No servers to provision
or manage
Scales with usage
Never pay for idle Availability and fault
tolerance built in
Serverless means
7. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SERVICES (ANYTHING)
Changes in
data state
Requests to
endpoints
Changes in
resource state
EVENT SOURCE FUNCTION
Node.js
Python
Java
C#
Go
Serverless applications
8. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Using AWS Lambda
Bring your own code
Node.js, Java, Python,
C#, Go
Bring your own libraries
(even native ones)
Simple resource model
Select power rating from
128 MB to 3 GB
CPU and network
allocated proportionately
Flexible use
Synchronous or
asynchronous
Integrated with other
AWS services
Flexible authorization
Securely grant access to
resources and VPCs
Fine-grained control for
invoking your functions
9. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Using AWS Lambda
Authoring functions
Cloud9
WYSIWYG editor or
upload packaged .zip
Third-party plugins
(Eclipse, Visual Studio)
Monitoring and logging
Metrics for requests,
errors, and throttles
Built-in logs to Amazon
CloudWatch Logs
X-Ray integration
Programming model
Use processes, threads,
/tmp, sockets normally
AWS SDK built in
(Python and Node.js)
Stateless
Persist data using
external storage
No affinity or access to
underlying infrastructure
10. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lambda execution model
Synchronous
(push)
Asynchronous
(event)
Stream-based
Amazon
API Gateway
AWS Lambda
function
Amazon
DynamoDBAmazon
SNS
/order
AWS Lambda
function
Amazon
S3
reqs
Amazon
Kinesis
changes
AWS Lambda
service
function
11. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Common use cases
Web
Applications
Static
websites
Complex web
apps
Packages for
Flask and
Express
Data
Processing
Real time
MapReduce
Batch
Chatbots
Powering
chatbot logic
Backends
Apps &
services
Mobile
IoT
</></>
Amazon
Alexa
Powering
voice-enabled
apps
Alexa Skills
Kit
IT
Automation
Policy engines
Extending
AWS services
Infrastructure
management
12. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Create a unified
API frontend for
multiple micro-
services
Authenticate and
authorize
requests to a
backend
DDoS protection
and throttling for
your backend
Throttle, meter,
and monetize API
usage by 3rd
party developers
Amazon API Gateway
13. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon DynamoDB
Fast and flexible NoSQL database service
for any scale
Dead simple
GetItem(primaryKey)
PutItem(item)
Robust depth
Fine-grained access control
Streams
Triggers
Cross-region replication
DynamoDB local
Free-text search
Titan graph database integration
Strong consistency option
Atomic counters
14. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Cognito
Add user sign-up, sign-in, and data synchronization to your apps
Add user sign-up and sign-
in to your mobile and web
apps
Federate identities and
provide secure access to
AWS resources
Store and sync across
devices
15. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Simple Storage Service S3
Durable, massively scalable object storage
Designed for 99.999999999% durability and
99.99% availability
Stores trillions of objects and regularly handles millions of
requests per second
Effectively infinite storage without provisioning capacity
16. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Simple Storage Service S3
Amazon S3 is a low-cost, highly available solution for static
website hosting and its completely serverless
Reliably serve your static website and handle unexpected peaks
without worrying about scaling your infrastructure
Integrates with Amazon CloudFront for edge delivery of content
across the globe
17. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Cases
18. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Case: Web Applications and Backends
19. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Case: Data Processing
20. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Case: Data Processing
21. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Hand-on Lab
22. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
23. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
24. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Mission
Build your own Wild Rydes website on AWS!
Introducing Wild Rydes, a new innovative unicorn
transportation service using AWS Lambda, AWS Step
Functions, Amazon DynamoDB, Amazon API Gateway, and
Amazon Kinesis to get people to their destination faster and
hassle-free. You simply open the Wild Rydes app, request a
unicorn, and then wait for the nearest unicorn to arrive and
pick you up. Its better, faster, safer, and more magical.
With fresh venture capital funding, Wild Rydes seeks your
help to build its technology platform with serverless
architectures. Hop on board today and help Wild Rydes
build the future of magical transportation!
25. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Overview
This workshop is broken up into five modules. You must complete each module before
proceeding to the next. However, modules 1 and 2 have AWS CloudFormation templates
available that you can use to launch the necessary resources without manually creating
them yourself. The templates let you skip those modules.
1. Static Web Hosting
2. User Management
3. Serverless Backend
4. RESTful APIs
5. Resource Termination
Ref.: https://aws.amazon.com/getting-started/serverless-web-app/
26. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Architecture
27. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Module 1 Static Website Hosting
In this module you'll configure
Amazon Simple Storage Service (S3)
to host the static resources for your
web application. In subsequent
modules you'll add dynamic
functionality to these pages using
JavaScript to call remote RESTful
APIs built with AWS Lambda and
Amazon API Gateway.
Ref.: https://aws.amazon.com/getting-started/serverless-web-app/module-1/
28. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Module 2 User Management
In this module you'll create an
Amazon Cognito user pool to
manage your users' accounts. You'll
deploy pages that enable customers
to register as a new user, verify their
email address, and sign into the site.
Ref.: https://aws.amazon.com/getting-started/serverless-web-app/module-2/
29. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Module 3 Serverless Service Backend
In this module you'll use AWS
Lambda and Amazon DynamoDB to
build a backend process for handling
requests for your web application.
The browser application that you
deployed in the first module allows
users to request that a unicorn be
sent to a location of their choice. In
order to fulfill those requests, the
JavaScript running in the browser will
need to invoke a service running in
the cloud.
Ref.: https://aws.amazon.com/getting-started/serverless-web-app/module-3/
30. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Module 4 Restful APIs
In this module you'll use Amazon API
Gateway to expose the Lambda
function you built in the previous
module as a RESTful API. This API
will be accessible on the public
Internet. It will be secured using the
Amazon Cognito user pool you
created in the previous module.
Using this configuration you will then
turn your statically hosted website
into a dynamic web application by
adding client-side JavaScript that
makes AJAX calls to the exposed
APIs.
Ref.: https://aws.amazon.com/getting-started/serverless-web-app/module-4/
31. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Module 5 Resource Cleanup
In this module, you will go through
the steps to terminate all the
resources you created throughout
this learning path. You will terminate
an Amazon S3 bucket, an Amazon
Cognito User Pool, an AWS Lambda
function, an IAM role, a DynamoDB
table, a REST API, and a
CloudWatch Log. It is a best practice
to delete resources you are no longer
using to avoid unwanted charges. Congratulations! You built and
terminated a serverless web application
using Amazon Web Services (AWS).
Ref.: https://aws.amazon.com/getting-started/serverless-web-app/module-5/
32. 息 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank You!
Email: jyeung@amazon.com