SlideShare a Scribd company logo
1 of 64
Download to read offline
Wed, Feb 20, 2019 Meetup Agenda
1. Introduction & Meetup Theme
2. “Birthday Party” Sponsors
3. Community Open Mic
4. Presentations by:
Eric Courville - Cloudinary,
Danny Elisha - HBC,
Alan Williamson - Onica,
Bhavana Srinivas - Netlify
5. Networking
1
Happy 1st birthday, Serverless Toronto!
How #ServerlessTO Came to Life?
https://www.slideshare.net/dzivkovi/lets-go-serverless/27
https://www.linkedin.com/feed/update/urn:li:activity:6372679295193608192/
2
1. Out of my frustration
with what IT has
become, and
2. wish do something
meaningful:
If all you have is a hammer, everything
looks like a nail – Abraham Maslow
3
Maslow's Hammer
(Psychology of Science)
https://twitter.com/JoeEmison/status/1089898913191084034
Teaching People to do Serverless is Hard
– Paul Johnston
4
https://threadreaderapp.com/thread/1073347546553217024.html
Serverless Computing Emphasis is now
moving towards “Serviceful Serverless”
5
https://threadreaderapp.com/thread/985583747478245376.html
https://www.infoq.com/articles/serverless-sea-change
This is a shift away from just
coding Functions (FaaS),
towards using third-party APIs for
Back-end functionality (BaaS) as
much as possible . Here’s why:
1. Using Functions like a glue
between Back-end services
2. requires less Back-end code.
3. Less code = less Complexity
and less Technical Debt.
February 2019 Presentations & Presenters
6
Full “Serviceful Serverless” presentation (~30min):
1. Show and tell of Cloudinary BaaS recipes and DAM for a dynamic world
Eric Courville, Sr. Director - Business Development, Americas at Cloudinary
Lightning talks (from 5 to 15 minutes):
2. AliPay/WeChatPay @ HBC/SAKS
Danny Elisha, Sr. Systems Architect at HBC
3. How to leverage AWS - Unofficial Guide for Startups
Alan Williamson, Director - Solutions Architecture at Onica.com
4. Spreading the JAM(stack) to build Static serverless websites
Bhavana Srinivas, Solutions Engineer at Netlify
7
Founded in 1670, HBC is the oldest company in North America. Today, HBC
is widely recognized as a diversified global retailer, focused on driving the
performance of high-quality stores and their omni-channel offerings, as well
as unlocking the value of real estate holdings.
Today, HBC's portfolio includes more than 480 stores, ranging from luxury
destinations to off-price locations. Worldwide, HBC is proud to have more
than 65,000 employees.
HBC's leading banners across North America include Hudson's Bay, Lord &
Taylor, Saks Fifth Avenue, Saks OFF 5TH.
8
tech.hbc.com
@hbcTechTeam
HBC Tech drives the digital retail/e-commerce and digital customer experience
across all HBC retail banners, including Hudson’s Bay, Lord & Taylor, Saks Fifth
Avenue and Saks OFF 5TH. While it’s clear that the future of retail will rely heavily
on new digital and online innovation, we believe that this best model is an omni-
channel approach to succeed in the coming years. With millions of customers, both
online and in stores, HBC is positioned at the center of this reinvention.
A recent survey of HBC Tech employees about HBC culture revealed the three
most common attributes were “fast-paced,” “team-oriented” and “growth.”
FAST-PACED – Our Associates are constantly tackling new problems and
challenges that result from working in an industry that is continuously evolving.
TEAM-ORIENTED – Our Associates work on small, cross-functional teams with a
high level of autonomy and ownership. Projects are run in an agile environment.
We keep meetings to a minimum so people can focus on getting work done.
GROWTH – Our Associates are encouraged to use 20% of their time for learning
new technologies. HBC Tech also has a strong history of developing our
employees and opening new doors for them to grow their careers.
Manning Publications 2019 giveaways:
1. www.manning.com/books/serverless-applications-with-nodejs
2. www.manning.com/livevideo/production-ready-serverless
3. www.manning.com/livevideo/production-ready-serverless
4. www.manning.com/livevideo/serverless-applications-with-AWS
5. www.manning.com/livevideo/serverless-applications-with-AWS
6. www.manning.com/books/serverless-architectures-on-aws
7. www.manning.com/books/http2-in-action
8. www.manning.com/books/event-streams-in-action
9. www.manning.com/books/the-design-of-everyday-apis
10. www.manning.com/livevideo/graphql-in-motion
11. www.manning.com/books/voice-applications-for-alexa-and-google-assistant
12. www.manning.com/livevideo/machine-learning-for-mere-mortals
9
Community Open Mic
10
10 seconds of freedom
to pitch yourself, or
your company
Join www.ServerlessToronto.org
Home of “Less IT Mess”
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. 1
400,000+ Developers, 5000+ Customers, 25B+ Managed Assets
Show and tell of Cloudinary
BaaS recipes and DAM for a
Dynamic World
Eric Courville
Sr. Director Business
Development Timirah
James
Developer
Advocate
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute.
You’ve been asking …
2
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute.
The Media Full Stack
Image & Video Management Platform
3
Upload Storage Administration Manipulation Delivery
AUTOMATIC
OPTIMIZATION
Format
Crop DPR
QualityResize
Encryption
Multi-Region
Backup
Revision
History
Disaster
Recovery
API
Widget
Remote Fetch
Web
Interface
Overlays
Effects &
Filters
Face
Detection
Responsive
OCR
API
Analytics
Access
Control
Search
Web Console
DAM
Multi-CDN
Your Own
CDN
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute.
Dynamic asset management is the new DAM
Traditional DAMTraditional DAM
Cloudinary Dynamic Digital Asset ManagementCloudinary Dynamic Digital Asset Management
Dynamically Transform,
Manipulate
Optimize Experience,
Publish
Store, Search,
Collaborate
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute.
Wide range of SDKs
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute.
DeliveryWorkflowML/ TaggingCMSUpload and Storage eCommerce/PIMs
Technology Partners and Integrations
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute.
Extensive Documentation
7
https://cloudinary.com/documentation
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute.
DEMO
8
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute.
Pricing
9
https://cloudinary.com/pricing
1 Credit = 1000 transformations or 1GB of managed storage or 1GB of viewing bandwidth or
500 SD video seconds or 250 HD video processing seconds.
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute.
Cloudinary add-ons
10
Third party products integrated natively into the Cloudinary service
Offered as a freemium model
© 2018 Cloudinary Inc., Confidential Information. Do Not Distribute.
Questions?
Thank you!
QR Payments @ HBC/SAKS
February 20th, 2019
• Overview of various types of Payments
Infrastructure
• QR Payments Infrastructure
• QA
2
Agenda
3
Traditional Payments Infrastructure
SMB Solutions:
• Transactions are captured and formatted at the store/terminal
level, and sent directly to the Bank.
Payment
Processor
Direct to
Bank
4
Traditional Payments Infrastructure
Hosted Payment Gateway:
• Transactions are captured at the store and sent to a Payment
Gateway/Switch hosted by a 3rd Party in the cloud, undergoing
formatting changes and encryption prior to reaching the Bank
Store
Mobile
E-Commerce
Payment
Gateway
Cloud
Services
5
Traditional Payments Infrastructure
Enterprise Solutions:
• Transactions are captured at the store and sent through a series
of servers, undergoing formatting changes and encryption prior to
reaching the Bank
Decryption
on Bank
Back-end
1. Request Authorization 2. Request Swipe/Insert/Tap
3. Encrypted PAN & Card
Details
4. Send Request Out
7.EncryptedPANw/Token
6.EncryptedPAN
9. Return Auth Response
10. Response from Auth
POS Terminal
POS
TLOG SAF
File
MIDDLEWARE
11.Log
Transaction
Information
DetailwithMask
12.EncryptedPAN
forOfflinescenarios
5. Bank Formatted Auth Request
(w/ Encrypted PAN)
8. Bank Formatted Auth Response
(w/ Encrypted PAN)
Gateway
001 IxCommandType 100
005 IxTimeOut 114
006 IxDebitCredit credit
007 IxTermid 0260002
008 IxStoreNumber 00326
009 IxTerminalNumber 026
010 IxTranType Sale
013 IxAccount 8*****2992
014 IxExpDate 2912
016 IxAmount 5931
017 IxInvoice 026148602
018 IxTranLanguage English
021 IxOptions NoMOD10 PrivateLabel PreferredCustomer
*DEVCAP=F0 *CEM_Manual noexpcheck *SIGNATURE
023 IxPinPadID 38
024 IxOperator 5678
025 IxSupervisorSwipe **
049 IxLanguage English
050 IxDate 01042019
051 IxTime 151854
054 IxTranNumber FIPEMV1
089 IxIsSAFable SAFable
001 IxCommandType 100
005 IxTimeOut 114
006 IxDebitCredit credit
007 IxTermid 0260002
008 IxStoreNumber 00326
009 IxTerminalNumber 026
010 IxTranType Sale
013 IxAccount 8*****2992
014 IxExpDate 2912
016 IxAmount 5931
017 IxInvoice 026148602
018 IxTranLanguage English
021 IxOptions NoMOD10 PrivateLabel PreferredCustomer
*DEVCAP=F0 *CEM_Manual noexpcheck *SIGNATURE
023 IxPinPadID 38
024 IxOperator 5678
025 IxSupervisorSwipe **
049 IxLanguage English
050 IxDate 01042019
051 IxTime 151854
054 IxTranNumber FIPEMV1
089 IxIsSAFable SAFable
Store-Side Messaging
6
101
0
114
credit
0260002
00326
026
Sale
8*****2992
2912
5931
026148602
English
38
5678
**
054439
APPROVED
751903
751903
English
01042019
151854
1481000
CAPEMV1
0
32626602
156
034843800
CAPEMV1 054439 0326026148602
001 IxCommandType 101
004 IxActionCode 0
005 IxTimeOut 114
006 IxDebitCredit credit
007 IxTermid 0260002
008 IxStoreNumber 00326
009 IxTerminalNumber 026
010 IxTranType Sale
013 IxAccount 8*****2992
014 IxExpDate 2912
016 IxAmount 5931
017 IxInvoice 026148602
018 IxTranLanguage English
021 IxOptions NoMOD10 PrivateLabel PreferredCustomer
*DEVCAP=F0 *CEM_Manual noexpcheck *SIGNATURE
023 IxPinPadID 38
024 IxOperator 5678
025 IxSupervisorSwipe **
037 IxAuthCode 054439
038 IxReceiptDisplay APPROVED
046 IxSeqNumber 751903
048 IxPostingDate 751903
049 IxLanguage English
050 IxDate 01042019
051 IxTime 151854
052 IxDepositData 1481000
053 IxIsoResp
054 IxTranNumber CAPEMV1
055 IxTransmissionNo 0
057 IxDebitComLink 32626602
061 IxAdditionalMesg
063 IxDataDirectory 156
064 IxRTSApplication 034843800
080 IxNeedsReversal CAPEMV1 054439 0326026148602
089 IxIsSAFable SAFable
Request Message Response Message
System Indicator='L.'
Routing Indicator='A02000'
Client Number='0101'
Merchant Number='700000012002'
Terminal Number='001'
Transaction Sequence Flag='1=[Single Transaction or Last Auth]'
SequenceNumber2 ='000019'
Transaction Class='F=[Financial]'
Transaction Code='21=[USA Debit Sale]'
PIN Capability Code='1=[Device accept PIN]'
Entry Data Source='36=[Chip & Contactless Device, chip read TrackII]'
Full Magnetic Stripe Information='476173******0135=1912****************'
Transaction Amount='000228.00'
Filler LLR='00000000'
Pin Block='********************************'
Token AI - Application Identifier (AID)='A0000000980840'
Token CD - Customer Defined Data='0689000161791902131005390135'
Token DU - Duplicate Transaction Checking Indicator='02'
Token EM - Chip Card
Data='********************************************************************************
***************************************************************************************
***************************************************************************************
*'
Token P8 - Enhanced Authorization Request='01'
Token P1 - POS/VAR Capabilities Data set 1='****************************'
Token P2 - POS/VAR Capabilities Data set 2='******************************'
Token PS - PAN Sequence Number='01'
Token RN - POS Retrieval Reference Number='068901000019'
Token TS - Transaction Sequence Counter='000007'
System Indicator='L.'
Routing Indicator='A02000'
Client Number='0101'
Merchant Number='700000012002'
Terminal Number='001'
Transaction Sequence Flag='1=[Single Transaction or Last Auth]'
SequenceNumber2 ='000019'
Transaction Class='F=[Financial]'
Transaction Code='21=[USA Debit Sale]'
PIN Capability Code='1=[Device accept PIN]'
Entry Data Source='36=[Chip & Contactless Device, chip read TrackII]'
Full Magnetic Stripe Information='476173******0135=1912****************'
Transaction Amount='000228.00'
Filler LLR='00000000'
Pin Block='********************************'
Token AI - Application Identifier (AID)='A0000000980840'
Token CD - Customer Defined Data='0689000161791902131005390135'
Token DU - Duplicate Transaction Checking Indicator='02'
Token EM - Chip Card
Data='********************************************************************************
***************************************************************************************
***************************************************************************************
*'
Token P8 - Enhanced Authorization Request='01'
Token P1 - POS/VAR Capabilities Data set 1='****************************'
Token P2 - POS/VAR Capabilities Data set 2='******************************'
Token PS - PAN Sequence Number='01'
Token RN - POS Retrieval Reference Number='068901000019'
Token TS - Transaction Sequence Counter='000007'
Server-Side Messaging
7
Action Code ='A=[Approved]'
Address Verification Code=' '
Authorization/Error Code='052975'
BatchNumber ='038001'
Retrieval Reference Number='00000044'
Sequence_Number2 ='000019'
Response_Message1 ='APPROVED '
Card Type='DB=[Debit]'
Trace Number='00024085'
Authorizing Network ID & Authorizing Source='21 '
Token EM - Chip Card Data='***********************************'
Token Q8 - Enhanced Authorization Response='00N '
Token RN - POS Retrieval Reference Number='068901000019'
Request Message Response Message
{
"request":{
"head":{
"version":"2.0.0",
"function":"alipay.intl.acquiring.agreement.payCancel",
"clientId":"211xxxxxxxxxxxxxxxxxx",
"reqTime":"2018-07-04T12:08:56+05:30",
"reqMsgId":"1234567asdfasdf1123fda",
"reserve":"{}"
},
"body":{
"merchantId":"218xxxxxxxxxxxxxxxxxx",
"acquirementId":"2015032412007101547201352747"
}
},
"signature":"signature string"
{
"request":{
"head":{
"version":"2.0.0",
"function":"alipay.intl.acquiring.agreement.payCancel",
"clientId":"211xxxxxxxxxxxxxxxxxx",
"reqTime":"2018-07-04T12:08:56+05:30",
"reqMsgId":"1234567asdfasdf1123fda",
"reserve":"{}"
},
"body":{
"merchantId":"218xxxxxxxxxxxxxxxxxx",
"acquirementId":"2015032412007101547201352747"
}
},
"signature":"signature string"
Alipay API Messaging
8
{
"response":{
"head":{
"version":"2.0.0",
"function":"alipay.intl.acquiring.agreement.payCancel",
"clientId":"211xxxxxxxxxxxxxxxxxx",
"respTime":"2018-07-04T12:08:56+05:30",
"reqMsgId":"1234567asdfasdf1123fda",
"reserve":"{}"
},
"body":{
"resultInfo":{
"resultStatus":"S",
"resultCodeId":"00000000",
"resultCode":"SUCCESS",
"resultMsg":"success"
},
"acquirementId":"2015xxxxxxxxxxxxxxxxxxxxxxxx",
"merchantTransId":"510xxxxxxxxxxxxxxxxx",
"cancelTime":"2018-07-04T12:08:56+05:30"
}
},
"signature":"signature string"
}
Request Message Response Message
9
QR Payments Flow
QR Code Acceptance:
• A frictionless experience that utilizes standard and one-click
payments
10
QR Payments Flow
11
QR Payments Adoption Rate
3. Unique Transaction Parameters:
- Terminal IMEI
- Terminal S/N
- Terminal IP
- Merchant SSID
- Terminal MAC
- Merchant Token
12
QR Payments Flow
Simple API Approach:
• API calls (Sales/Query/Refund) from the pinpad to the Host
Load BalancersWifi/4G Connected
Payments Terminal
AliPay/WeChatPay Gateway
2. Load Balancers ensure traffic is sent
using the most efficient route, and
provide redundancy
1. Data is sent via HTTPS
Functionality &
Usability
Provide additional functionality and better
usability. Opens the doors to new payment
acceptance options
Less Overhead
Eliminating Payment Gateway Servers, SQL
Servers (Reporting), In-House Data-Centers,
Banking Connectivity
Simplicity Ease of use. Simple payment flows.
Centralized Financial
Data
One Central Reporting Portal
Advantages of a QR Payment Method
Q&A
ONICA.COM PREMIER CONSULTNG PARTNER
How to leverage AWS
Unofficial Guide for Startups
©2018 ONICAONICA.COM
Bio - Alan Williamson
• Director - Solutions Architecture at Onica
• Using AWS since 2009
©2018 ONICA
The picture can't be displayed.
ONICA.COM
About Onica
©2018 ONICA
The picture can't be displayed.
ONICA.COM
Helping Customers Embrace the Cloud
©2018 ONICAONICA.COM
I’m Hiring
Solutions
Architect
Cloud
Engineer
©2018 ONICAONICA.COM
Other Onica Roles in the GTA
TAM
DevOps
Engineer
Enterprise
Sales Rep
©2018 ONICAONICA.COM
Let’s get going
Tips to get started on
©2018 ONICAONICA.COM
AWS Offers Simple Building Blocks
©2018 ONICAONICA.COM
Your first AWS Hackathon Reality
©2018 ONICAONICA.COM
Tips
• Getting started
• Join the AWS community
• Design considerations
• Get help
• AWS Services for your startup
©2018 ONICAONICA.COM
Get Started Learning
amazon.qwiklabs.com/catalog
www.youtube.com/user/AmazonWebServices
Immersion Training
AWS Quick Starts
©2018 ONICAONICA.COM
Join the Community
AWS Events and Webinars
AWS Toronto Summit
AWS Re:Invent Conference
Toronto AWS User Group
AWS Blogs
©2018 ONICAONICA.COM
Design Considerations
Well Architected
Well Architected - Serverless Lens
AWS Architecture Center
©2018 ONICAONICA.COM
Get Help - Don’t go it alone
https://aws.amazon.com/canada/AWS-Canada-Partners/
Proof of Concept
Funding Programs
©2018 ONICAONICA.COM
AWS Services for Startups
• Route53 - Register your internet domain(s)
• S3 - Static Website Hosting, sharing marketing materials
• CodeCommit - Store your source code
• AWS Directory Service / SSO - centralize auth for onboarding
• Amazon Workspaces - reduce capex for user devices
• AWS Cloud9 - Cloud based IDE
©2018 ONICAONICA.COM
Onica is a large and fast-growing Amazon Web Services (AWS) Premier Consulting Partner helping
companies enable, operate, and innovate on the cloud. From migration strategy to operational
excellence, cloud native development, and immersive transformation, Onica is a full spectrum AWS
integrator.
Santa Monica | Irvine | Chicago | Dallas | Houston | New York | Calgary | Montreal | Toronto | Vancouver
Bhavana srinivas
Solutions Engineer, Netlify
Spreading the (JAM)stack
to build serverless sites
Serverless “static” sites
(SSS)
Let’s break it down
Back in 2015
Wordpress Blog
Personal project
Added a few articles
For every request
Aug 2018
JAMstack
More pretty diagram
Website Code
Building and hosting are decoupled
New vs old (workflow)
courtesy:snipcart
Where netlify fits in
Why? Why? why?
SPEED OF SITE
PERFORMANCE BOOST
NO (ALMOST NO) DEVOPS
ALL POWERFUL FRONT END DEVELOPER
DEVELOPER PRODUCTIVITY
LOWER COSTS
NO ADS !!!!!!!!
TECHNOLOGY AGNOSTIC
SCALE
Who?
And 1000000s more
Resources
1. Next Month - more in depth
2. https://jamstack.org/
3. https://templates.netlify.com/
4. https://www.staticgen.com/
5. https://serverless.com/blog/how-create-dynamic-website-
with-serverless-components/
6. https://www.netlify.com/
7. https://www.stackbit.com/

More Related Content

Similar to Serviceful Serverless Computing Topics

Evolution of Banks in the Digital Age - Apidays.io London 2019
Evolution of Banks in the Digital Age - Apidays.io London 2019Evolution of Banks in the Digital Age - Apidays.io London 2019
Evolution of Banks in the Digital Age - Apidays.io London 2019Eric Horesnyi
 
A 100% Digital Bank: Using Real-time Data to Enable a New Digital Banking Exp...
A 100% Digital Bank: Using Real-time Data to Enable a New Digital Banking Exp...A 100% Digital Bank: Using Real-time Data to Enable a New Digital Banking Exp...
A 100% Digital Bank: Using Real-time Data to Enable a New Digital Banking Exp...confluent
 
#FlipMyFunnel Austin - Eric Walschmidt - Using Personalized Web Experiences t...
#FlipMyFunnel Austin - Eric Walschmidt - Using Personalized Web Experiences t...#FlipMyFunnel Austin - Eric Walschmidt - Using Personalized Web Experiences t...
#FlipMyFunnel Austin - Eric Walschmidt - Using Personalized Web Experiences t...#FlipMyFunnel
 
CloudCamp Chicago April 2015 - "FinTech"
CloudCamp Chicago April 2015 - "FinTech"CloudCamp Chicago April 2015 - "FinTech"
CloudCamp Chicago April 2015 - "FinTech"CloudCamp Chicago
 
Making Blockchain Real for Business
Making Blockchain Real for BusinessMaking Blockchain Real for Business
Making Blockchain Real for BusinessBente Larsen
 
Shoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company ProfilesShoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company ProfilesCharlotte Brook
 
Shoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company ProfilesShoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company ProfilesCharlotte Brook
 
Deliver New Customer Experiences Through AI-enabled Chatbots
 Deliver New Customer Experiences Through AI-enabled Chatbots Deliver New Customer Experiences Through AI-enabled Chatbots
Deliver New Customer Experiences Through AI-enabled ChatbotsAmazon Web Services
 
ComCap IRCE Presentation
ComCap IRCE PresentationComCap IRCE Presentation
ComCap IRCE PresentationUren Dhanani
 
Last mile mobile app for logistics
Last mile   mobile app for logisticsLast mile   mobile app for logistics
Last mile mobile app for logisticsmobi fly
 
Shoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company ProfilesShoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company ProfilesCharlotte Brook
 
Alternative payment methods 03 2015 LERNER Consulting
Alternative payment methods 03 2015 LERNER ConsultingAlternative payment methods 03 2015 LERNER Consulting
Alternative payment methods 03 2015 LERNER ConsultingLERNER Consulting
 
Serverless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless TorontoServerless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless TorontoDaniel Zivkovic
 
Blockchain Solution in China eCommerce
Blockchain Solution in China eCommerceBlockchain Solution in China eCommerce
Blockchain Solution in China eCommerceEdward Tsang
 
Business2Blockchain | Strengthen Your Business by Securing it on a Blockchain
Business2Blockchain | Strengthen Your Business by Securing it on a BlockchainBusiness2Blockchain | Strengthen Your Business by Securing it on a Blockchain
Business2Blockchain | Strengthen Your Business by Securing it on a BlockchainMorne Olivier
 
Implementing Collaboration And Social Computing Into The Enterprise Microsoft
Implementing Collaboration And Social Computing Into The Enterprise   MicrosoftImplementing Collaboration And Social Computing Into The Enterprise   Microsoft
Implementing Collaboration And Social Computing Into The Enterprise MicrosoftScott Carruth
 
Blockchain 50 companies
Blockchain 50 companiesBlockchain 50 companies
Blockchain 50 companiesmakipei
 

Similar to Serviceful Serverless Computing Topics (20)

Evolution of Banks in the Digital Age - Apidays.io London 2019
Evolution of Banks in the Digital Age - Apidays.io London 2019Evolution of Banks in the Digital Age - Apidays.io London 2019
Evolution of Banks in the Digital Age - Apidays.io London 2019
 
A 100% Digital Bank: Using Real-time Data to Enable a New Digital Banking Exp...
A 100% Digital Bank: Using Real-time Data to Enable a New Digital Banking Exp...A 100% Digital Bank: Using Real-time Data to Enable a New Digital Banking Exp...
A 100% Digital Bank: Using Real-time Data to Enable a New Digital Banking Exp...
 
Cogeco Peer1
Cogeco Peer1Cogeco Peer1
Cogeco Peer1
 
#FlipMyFunnel Austin - Eric Walschmidt - Using Personalized Web Experiences t...
#FlipMyFunnel Austin - Eric Walschmidt - Using Personalized Web Experiences t...#FlipMyFunnel Austin - Eric Walschmidt - Using Personalized Web Experiences t...
#FlipMyFunnel Austin - Eric Walschmidt - Using Personalized Web Experiences t...
 
CloudCamp Chicago April 2015 - "FinTech"
CloudCamp Chicago April 2015 - "FinTech"CloudCamp Chicago April 2015 - "FinTech"
CloudCamp Chicago April 2015 - "FinTech"
 
Web 2.0 in the Eyes of Social Enterprises
Web 2.0 in the Eyes of Social EnterprisesWeb 2.0 in the Eyes of Social Enterprises
Web 2.0 in the Eyes of Social Enterprises
 
Making Blockchain Real for Business
Making Blockchain Real for BusinessMaking Blockchain Real for Business
Making Blockchain Real for Business
 
Shoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company ProfilesShoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company Profiles
 
Shoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company ProfilesShoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company Profiles
 
Deliver New Customer Experiences Through AI-enabled Chatbots
 Deliver New Customer Experiences Through AI-enabled Chatbots Deliver New Customer Experiences Through AI-enabled Chatbots
Deliver New Customer Experiences Through AI-enabled Chatbots
 
ComCap IRCE Presentation
ComCap IRCE PresentationComCap IRCE Presentation
ComCap IRCE Presentation
 
Last mile mobile app for logistics
Last mile   mobile app for logisticsLast mile   mobile app for logistics
Last mile mobile app for logistics
 
Shoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company ProfilesShoptalk 2018: Selected Company Profiles
Shoptalk 2018: Selected Company Profiles
 
Alternative payment methods 03 2015 LERNER Consulting
Alternative payment methods 03 2015 LERNER ConsultingAlternative payment methods 03 2015 LERNER Consulting
Alternative payment methods 03 2015 LERNER Consulting
 
Building Digital Trust
   Building Digital Trust   Building Digital Trust
Building Digital Trust
 
Serverless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless TorontoServerless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless Toronto
 
Blockchain Solution in China eCommerce
Blockchain Solution in China eCommerceBlockchain Solution in China eCommerce
Blockchain Solution in China eCommerce
 
Business2Blockchain | Strengthen Your Business by Securing it on a Blockchain
Business2Blockchain | Strengthen Your Business by Securing it on a BlockchainBusiness2Blockchain | Strengthen Your Business by Securing it on a Blockchain
Business2Blockchain | Strengthen Your Business by Securing it on a Blockchain
 
Implementing Collaboration And Social Computing Into The Enterprise Microsoft
Implementing Collaboration And Social Computing Into The Enterprise   MicrosoftImplementing Collaboration And Social Computing Into The Enterprise   Microsoft
Implementing Collaboration And Social Computing Into The Enterprise Microsoft
 
Blockchain 50 companies
Blockchain 50 companiesBlockchain 50 companies
Blockchain 50 companies
 

More from Daniel Zivkovic

All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Daniel Zivkovic
 
Opinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersOpinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersDaniel Zivkovic
 
Google Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data editionGoogle Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data editionDaniel Zivkovic
 
Conversational Document Processing AI with Rui Costa
Conversational Document Processing AI with Rui CostaConversational Document Processing AI with Rui Costa
Conversational Document Processing AI with Rui CostaDaniel Zivkovic
 
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowHow to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowDaniel Zivkovic
 
Gojko's 5 rules for super responsive Serverless applications
Gojko's 5 rules for super responsive Serverless applicationsGojko's 5 rules for super responsive Serverless applications
Gojko's 5 rules for super responsive Serverless applicationsDaniel Zivkovic
 
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha JarettRetail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha JarettDaniel Zivkovic
 
What's new in Serverless at AWS?
What's new in Serverless at AWS?What's new in Serverless at AWS?
What's new in Serverless at AWS?Daniel Zivkovic
 
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML EngineersIntro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML EngineersDaniel Zivkovic
 
Empowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare HeroesEmpowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare HeroesDaniel Zivkovic
 
Get started with Dialogflow & Contact Center AI on Google Cloud
Get started with Dialogflow & Contact Center AI on Google CloudGet started with Dialogflow & Contact Center AI on Google Cloud
Get started with Dialogflow & Contact Center AI on Google CloudDaniel Zivkovic
 
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...Daniel Zivkovic
 
Smart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTSmart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTDaniel Zivkovic
 
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Daniel Zivkovic
 
This is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockThis is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockDaniel Zivkovic
 
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customersLunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customersDaniel Zivkovic
 
Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Daniel Zivkovic
 
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCPSimpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCPDaniel Zivkovic
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapDaniel Zivkovic
 

More from Daniel Zivkovic (20)

All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Opinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersOpinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & Builders
 
Google Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data editionGoogle Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data edition
 
Conversational Document Processing AI with Rui Costa
Conversational Document Processing AI with Rui CostaConversational Document Processing AI with Rui Costa
Conversational Document Processing AI with Rui Costa
 
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowHow to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
 
Gojko's 5 rules for super responsive Serverless applications
Gojko's 5 rules for super responsive Serverless applicationsGojko's 5 rules for super responsive Serverless applications
Gojko's 5 rules for super responsive Serverless applications
 
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha JarettRetail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
 
What's new in Serverless at AWS?
What's new in Serverless at AWS?What's new in Serverless at AWS?
What's new in Serverless at AWS?
 
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML EngineersIntro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
 
Empowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare HeroesEmpowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare Heroes
 
Get started with Dialogflow & Contact Center AI on Google Cloud
Get started with Dialogflow & Contact Center AI on Google CloudGet started with Dialogflow & Contact Center AI on Google Cloud
Get started with Dialogflow & Contact Center AI on Google Cloud
 
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
 
Smart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTSmart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoT
 
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
 
This is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockThis is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill Shock
 
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customersLunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
 
Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?
 
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCPSimpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless Recap
 

Recently uploaded

cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 

Recently uploaded (20)

cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 

Serviceful Serverless Computing Topics

  • 1. Wed, Feb 20, 2019 Meetup Agenda 1. Introduction & Meetup Theme 2. “Birthday Party” Sponsors 3. Community Open Mic 4. Presentations by: Eric Courville - Cloudinary, Danny Elisha - HBC, Alan Williamson - Onica, Bhavana Srinivas - Netlify 5. Networking 1 Happy 1st birthday, Serverless Toronto!
  • 2. How #ServerlessTO Came to Life? https://www.slideshare.net/dzivkovi/lets-go-serverless/27 https://www.linkedin.com/feed/update/urn:li:activity:6372679295193608192/ 2 1. Out of my frustration with what IT has become, and 2. wish do something meaningful:
  • 3. If all you have is a hammer, everything looks like a nail – Abraham Maslow 3 Maslow's Hammer (Psychology of Science) https://twitter.com/JoeEmison/status/1089898913191084034
  • 4. Teaching People to do Serverless is Hard – Paul Johnston 4 https://threadreaderapp.com/thread/1073347546553217024.html
  • 5. Serverless Computing Emphasis is now moving towards “Serviceful Serverless” 5 https://threadreaderapp.com/thread/985583747478245376.html https://www.infoq.com/articles/serverless-sea-change This is a shift away from just coding Functions (FaaS), towards using third-party APIs for Back-end functionality (BaaS) as much as possible . Here’s why: 1. Using Functions like a glue between Back-end services 2. requires less Back-end code. 3. Less code = less Complexity and less Technical Debt.
  • 6. February 2019 Presentations & Presenters 6 Full “Serviceful Serverless” presentation (~30min): 1. Show and tell of Cloudinary BaaS recipes and DAM for a dynamic world Eric Courville, Sr. Director - Business Development, Americas at Cloudinary Lightning talks (from 5 to 15 minutes): 2. AliPay/WeChatPay @ HBC/SAKS Danny Elisha, Sr. Systems Architect at HBC 3. How to leverage AWS - Unofficial Guide for Startups Alan Williamson, Director - Solutions Architecture at Onica.com 4. Spreading the JAM(stack) to build Static serverless websites Bhavana Srinivas, Solutions Engineer at Netlify
  • 7. 7 Founded in 1670, HBC is the oldest company in North America. Today, HBC is widely recognized as a diversified global retailer, focused on driving the performance of high-quality stores and their omni-channel offerings, as well as unlocking the value of real estate holdings. Today, HBC's portfolio includes more than 480 stores, ranging from luxury destinations to off-price locations. Worldwide, HBC is proud to have more than 65,000 employees. HBC's leading banners across North America include Hudson's Bay, Lord & Taylor, Saks Fifth Avenue, Saks OFF 5TH.
  • 8. 8 tech.hbc.com @hbcTechTeam HBC Tech drives the digital retail/e-commerce and digital customer experience across all HBC retail banners, including Hudson’s Bay, Lord & Taylor, Saks Fifth Avenue and Saks OFF 5TH. While it’s clear that the future of retail will rely heavily on new digital and online innovation, we believe that this best model is an omni- channel approach to succeed in the coming years. With millions of customers, both online and in stores, HBC is positioned at the center of this reinvention. A recent survey of HBC Tech employees about HBC culture revealed the three most common attributes were “fast-paced,” “team-oriented” and “growth.” FAST-PACED – Our Associates are constantly tackling new problems and challenges that result from working in an industry that is continuously evolving. TEAM-ORIENTED – Our Associates work on small, cross-functional teams with a high level of autonomy and ownership. Projects are run in an agile environment. We keep meetings to a minimum so people can focus on getting work done. GROWTH – Our Associates are encouraged to use 20% of their time for learning new technologies. HBC Tech also has a strong history of developing our employees and opening new doors for them to grow their careers.
  • 9. Manning Publications 2019 giveaways: 1. www.manning.com/books/serverless-applications-with-nodejs 2. www.manning.com/livevideo/production-ready-serverless 3. www.manning.com/livevideo/production-ready-serverless 4. www.manning.com/livevideo/serverless-applications-with-AWS 5. www.manning.com/livevideo/serverless-applications-with-AWS 6. www.manning.com/books/serverless-architectures-on-aws 7. www.manning.com/books/http2-in-action 8. www.manning.com/books/event-streams-in-action 9. www.manning.com/books/the-design-of-everyday-apis 10. www.manning.com/livevideo/graphql-in-motion 11. www.manning.com/books/voice-applications-for-alexa-and-google-assistant 12. www.manning.com/livevideo/machine-learning-for-mere-mortals 9
  • 10. Community Open Mic 10 10 seconds of freedom to pitch yourself, or your company
  • 12. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. 1 400,000+ Developers, 5000+ Customers, 25B+ Managed Assets Show and tell of Cloudinary BaaS recipes and DAM for a Dynamic World Eric Courville Sr. Director Business Development Timirah James Developer Advocate
  • 13. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. You’ve been asking … 2
  • 14. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. The Media Full Stack Image & Video Management Platform 3 Upload Storage Administration Manipulation Delivery AUTOMATIC OPTIMIZATION Format Crop DPR QualityResize Encryption Multi-Region Backup Revision History Disaster Recovery API Widget Remote Fetch Web Interface Overlays Effects & Filters Face Detection Responsive OCR API Analytics Access Control Search Web Console DAM Multi-CDN Your Own CDN
  • 15. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. Dynamic asset management is the new DAM Traditional DAMTraditional DAM Cloudinary Dynamic Digital Asset ManagementCloudinary Dynamic Digital Asset Management Dynamically Transform, Manipulate Optimize Experience, Publish Store, Search, Collaborate
  • 16. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. Wide range of SDKs
  • 17. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. DeliveryWorkflowML/ TaggingCMSUpload and Storage eCommerce/PIMs Technology Partners and Integrations
  • 18. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. Extensive Documentation 7 https://cloudinary.com/documentation
  • 19. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. DEMO 8
  • 20. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. Pricing 9 https://cloudinary.com/pricing 1 Credit = 1000 transformations or 1GB of managed storage or 1GB of viewing bandwidth or 500 SD video seconds or 250 HD video processing seconds.
  • 21. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. Cloudinary add-ons 10 Third party products integrated natively into the Cloudinary service Offered as a freemium model
  • 22. © 2018 Cloudinary Inc., Confidential Information. Do Not Distribute. Questions? Thank you!
  • 23. QR Payments @ HBC/SAKS February 20th, 2019
  • 24. • Overview of various types of Payments Infrastructure • QR Payments Infrastructure • QA 2 Agenda
  • 25. 3 Traditional Payments Infrastructure SMB Solutions: • Transactions are captured and formatted at the store/terminal level, and sent directly to the Bank. Payment Processor Direct to Bank
  • 26. 4 Traditional Payments Infrastructure Hosted Payment Gateway: • Transactions are captured at the store and sent to a Payment Gateway/Switch hosted by a 3rd Party in the cloud, undergoing formatting changes and encryption prior to reaching the Bank Store Mobile E-Commerce Payment Gateway Cloud Services
  • 27. 5 Traditional Payments Infrastructure Enterprise Solutions: • Transactions are captured at the store and sent through a series of servers, undergoing formatting changes and encryption prior to reaching the Bank Decryption on Bank Back-end 1. Request Authorization 2. Request Swipe/Insert/Tap 3. Encrypted PAN & Card Details 4. Send Request Out 7.EncryptedPANw/Token 6.EncryptedPAN 9. Return Auth Response 10. Response from Auth POS Terminal POS TLOG SAF File MIDDLEWARE 11.Log Transaction Information DetailwithMask 12.EncryptedPAN forOfflinescenarios 5. Bank Formatted Auth Request (w/ Encrypted PAN) 8. Bank Formatted Auth Response (w/ Encrypted PAN) Gateway
  • 28. 001 IxCommandType 100 005 IxTimeOut 114 006 IxDebitCredit credit 007 IxTermid 0260002 008 IxStoreNumber 00326 009 IxTerminalNumber 026 010 IxTranType Sale 013 IxAccount 8*****2992 014 IxExpDate 2912 016 IxAmount 5931 017 IxInvoice 026148602 018 IxTranLanguage English 021 IxOptions NoMOD10 PrivateLabel PreferredCustomer *DEVCAP=F0 *CEM_Manual noexpcheck *SIGNATURE 023 IxPinPadID 38 024 IxOperator 5678 025 IxSupervisorSwipe ** 049 IxLanguage English 050 IxDate 01042019 051 IxTime 151854 054 IxTranNumber FIPEMV1 089 IxIsSAFable SAFable 001 IxCommandType 100 005 IxTimeOut 114 006 IxDebitCredit credit 007 IxTermid 0260002 008 IxStoreNumber 00326 009 IxTerminalNumber 026 010 IxTranType Sale 013 IxAccount 8*****2992 014 IxExpDate 2912 016 IxAmount 5931 017 IxInvoice 026148602 018 IxTranLanguage English 021 IxOptions NoMOD10 PrivateLabel PreferredCustomer *DEVCAP=F0 *CEM_Manual noexpcheck *SIGNATURE 023 IxPinPadID 38 024 IxOperator 5678 025 IxSupervisorSwipe ** 049 IxLanguage English 050 IxDate 01042019 051 IxTime 151854 054 IxTranNumber FIPEMV1 089 IxIsSAFable SAFable Store-Side Messaging 6 101 0 114 credit 0260002 00326 026 Sale 8*****2992 2912 5931 026148602 English 38 5678 ** 054439 APPROVED 751903 751903 English 01042019 151854 1481000 CAPEMV1 0 32626602 156 034843800 CAPEMV1 054439 0326026148602 001 IxCommandType 101 004 IxActionCode 0 005 IxTimeOut 114 006 IxDebitCredit credit 007 IxTermid 0260002 008 IxStoreNumber 00326 009 IxTerminalNumber 026 010 IxTranType Sale 013 IxAccount 8*****2992 014 IxExpDate 2912 016 IxAmount 5931 017 IxInvoice 026148602 018 IxTranLanguage English 021 IxOptions NoMOD10 PrivateLabel PreferredCustomer *DEVCAP=F0 *CEM_Manual noexpcheck *SIGNATURE 023 IxPinPadID 38 024 IxOperator 5678 025 IxSupervisorSwipe ** 037 IxAuthCode 054439 038 IxReceiptDisplay APPROVED 046 IxSeqNumber 751903 048 IxPostingDate 751903 049 IxLanguage English 050 IxDate 01042019 051 IxTime 151854 052 IxDepositData 1481000 053 IxIsoResp 054 IxTranNumber CAPEMV1 055 IxTransmissionNo 0 057 IxDebitComLink 32626602 061 IxAdditionalMesg 063 IxDataDirectory 156 064 IxRTSApplication 034843800 080 IxNeedsReversal CAPEMV1 054439 0326026148602 089 IxIsSAFable SAFable Request Message Response Message
  • 29. System Indicator='L.' Routing Indicator='A02000' Client Number='0101' Merchant Number='700000012002' Terminal Number='001' Transaction Sequence Flag='1=[Single Transaction or Last Auth]' SequenceNumber2 ='000019' Transaction Class='F=[Financial]' Transaction Code='21=[USA Debit Sale]' PIN Capability Code='1=[Device accept PIN]' Entry Data Source='36=[Chip & Contactless Device, chip read TrackII]' Full Magnetic Stripe Information='476173******0135=1912****************' Transaction Amount='000228.00' Filler LLR='00000000' Pin Block='********************************' Token AI - Application Identifier (AID)='A0000000980840' Token CD - Customer Defined Data='0689000161791902131005390135' Token DU - Duplicate Transaction Checking Indicator='02' Token EM - Chip Card Data='******************************************************************************** *************************************************************************************** *************************************************************************************** *' Token P8 - Enhanced Authorization Request='01' Token P1 - POS/VAR Capabilities Data set 1='****************************' Token P2 - POS/VAR Capabilities Data set 2='******************************' Token PS - PAN Sequence Number='01' Token RN - POS Retrieval Reference Number='068901000019' Token TS - Transaction Sequence Counter='000007' System Indicator='L.' Routing Indicator='A02000' Client Number='0101' Merchant Number='700000012002' Terminal Number='001' Transaction Sequence Flag='1=[Single Transaction or Last Auth]' SequenceNumber2 ='000019' Transaction Class='F=[Financial]' Transaction Code='21=[USA Debit Sale]' PIN Capability Code='1=[Device accept PIN]' Entry Data Source='36=[Chip & Contactless Device, chip read TrackII]' Full Magnetic Stripe Information='476173******0135=1912****************' Transaction Amount='000228.00' Filler LLR='00000000' Pin Block='********************************' Token AI - Application Identifier (AID)='A0000000980840' Token CD - Customer Defined Data='0689000161791902131005390135' Token DU - Duplicate Transaction Checking Indicator='02' Token EM - Chip Card Data='******************************************************************************** *************************************************************************************** *************************************************************************************** *' Token P8 - Enhanced Authorization Request='01' Token P1 - POS/VAR Capabilities Data set 1='****************************' Token P2 - POS/VAR Capabilities Data set 2='******************************' Token PS - PAN Sequence Number='01' Token RN - POS Retrieval Reference Number='068901000019' Token TS - Transaction Sequence Counter='000007' Server-Side Messaging 7 Action Code ='A=[Approved]' Address Verification Code=' ' Authorization/Error Code='052975' BatchNumber ='038001' Retrieval Reference Number='00000044' Sequence_Number2 ='000019' Response_Message1 ='APPROVED ' Card Type='DB=[Debit]' Trace Number='00024085' Authorizing Network ID & Authorizing Source='21 ' Token EM - Chip Card Data='***********************************' Token Q8 - Enhanced Authorization Response='00N ' Token RN - POS Retrieval Reference Number='068901000019' Request Message Response Message
  • 30. { "request":{ "head":{ "version":"2.0.0", "function":"alipay.intl.acquiring.agreement.payCancel", "clientId":"211xxxxxxxxxxxxxxxxxx", "reqTime":"2018-07-04T12:08:56+05:30", "reqMsgId":"1234567asdfasdf1123fda", "reserve":"{}" }, "body":{ "merchantId":"218xxxxxxxxxxxxxxxxxx", "acquirementId":"2015032412007101547201352747" } }, "signature":"signature string" { "request":{ "head":{ "version":"2.0.0", "function":"alipay.intl.acquiring.agreement.payCancel", "clientId":"211xxxxxxxxxxxxxxxxxx", "reqTime":"2018-07-04T12:08:56+05:30", "reqMsgId":"1234567asdfasdf1123fda", "reserve":"{}" }, "body":{ "merchantId":"218xxxxxxxxxxxxxxxxxx", "acquirementId":"2015032412007101547201352747" } }, "signature":"signature string" Alipay API Messaging 8 { "response":{ "head":{ "version":"2.0.0", "function":"alipay.intl.acquiring.agreement.payCancel", "clientId":"211xxxxxxxxxxxxxxxxxx", "respTime":"2018-07-04T12:08:56+05:30", "reqMsgId":"1234567asdfasdf1123fda", "reserve":"{}" }, "body":{ "resultInfo":{ "resultStatus":"S", "resultCodeId":"00000000", "resultCode":"SUCCESS", "resultMsg":"success" }, "acquirementId":"2015xxxxxxxxxxxxxxxxxxxxxxxx", "merchantTransId":"510xxxxxxxxxxxxxxxxx", "cancelTime":"2018-07-04T12:08:56+05:30" } }, "signature":"signature string" } Request Message Response Message
  • 31. 9 QR Payments Flow QR Code Acceptance: • A frictionless experience that utilizes standard and one-click payments
  • 34. 3. Unique Transaction Parameters: - Terminal IMEI - Terminal S/N - Terminal IP - Merchant SSID - Terminal MAC - Merchant Token 12 QR Payments Flow Simple API Approach: • API calls (Sales/Query/Refund) from the pinpad to the Host Load BalancersWifi/4G Connected Payments Terminal AliPay/WeChatPay Gateway 2. Load Balancers ensure traffic is sent using the most efficient route, and provide redundancy 1. Data is sent via HTTPS
  • 35. Functionality & Usability Provide additional functionality and better usability. Opens the doors to new payment acceptance options Less Overhead Eliminating Payment Gateway Servers, SQL Servers (Reporting), In-House Data-Centers, Banking Connectivity Simplicity Ease of use. Simple payment flows. Centralized Financial Data One Central Reporting Portal Advantages of a QR Payment Method
  • 36. Q&A
  • 37. ONICA.COM PREMIER CONSULTNG PARTNER How to leverage AWS Unofficial Guide for Startups
  • 38. ©2018 ONICAONICA.COM Bio - Alan Williamson • Director - Solutions Architecture at Onica • Using AWS since 2009
  • 39. ©2018 ONICA The picture can't be displayed. ONICA.COM About Onica
  • 40. ©2018 ONICA The picture can't be displayed. ONICA.COM Helping Customers Embrace the Cloud
  • 42. ©2018 ONICAONICA.COM Other Onica Roles in the GTA TAM DevOps Engineer Enterprise Sales Rep
  • 43. ©2018 ONICAONICA.COM Let’s get going Tips to get started on
  • 44. ©2018 ONICAONICA.COM AWS Offers Simple Building Blocks
  • 45. ©2018 ONICAONICA.COM Your first AWS Hackathon Reality
  • 46. ©2018 ONICAONICA.COM Tips • Getting started • Join the AWS community • Design considerations • Get help • AWS Services for your startup
  • 47. ©2018 ONICAONICA.COM Get Started Learning amazon.qwiklabs.com/catalog www.youtube.com/user/AmazonWebServices Immersion Training AWS Quick Starts
  • 48. ©2018 ONICAONICA.COM Join the Community AWS Events and Webinars AWS Toronto Summit AWS Re:Invent Conference Toronto AWS User Group AWS Blogs
  • 49. ©2018 ONICAONICA.COM Design Considerations Well Architected Well Architected - Serverless Lens AWS Architecture Center
  • 50. ©2018 ONICAONICA.COM Get Help - Don’t go it alone https://aws.amazon.com/canada/AWS-Canada-Partners/ Proof of Concept Funding Programs
  • 51. ©2018 ONICAONICA.COM AWS Services for Startups • Route53 - Register your internet domain(s) • S3 - Static Website Hosting, sharing marketing materials • CodeCommit - Store your source code • AWS Directory Service / SSO - centralize auth for onboarding • Amazon Workspaces - reduce capex for user devices • AWS Cloud9 - Cloud based IDE
  • 52. ©2018 ONICAONICA.COM Onica is a large and fast-growing Amazon Web Services (AWS) Premier Consulting Partner helping companies enable, operate, and innovate on the cloud. From migration strategy to operational excellence, cloud native development, and immersive transformation, Onica is a full spectrum AWS integrator. Santa Monica | Irvine | Chicago | Dallas | Houston | New York | Calgary | Montreal | Toronto | Vancouver
  • 54. Spreading the (JAM)stack to build serverless sites
  • 56. Back in 2015 Wordpress Blog Personal project Added a few articles For every request
  • 58. More pretty diagram Website Code Building and hosting are decoupled
  • 59. New vs old (workflow) courtesy:snipcart
  • 61. Why? Why? why? SPEED OF SITE PERFORMANCE BOOST NO (ALMOST NO) DEVOPS ALL POWERFUL FRONT END DEVELOPER DEVELOPER PRODUCTIVITY LOWER COSTS NO ADS !!!!!!!! TECHNOLOGY AGNOSTIC SCALE
  • 62. Who?
  • 64. Resources 1. Next Month - more in depth 2. https://jamstack.org/ 3. https://templates.netlify.com/ 4. https://www.staticgen.com/ 5. https://serverless.com/blog/how-create-dynamic-website- with-serverless-components/ 6. https://www.netlify.com/ 7. https://www.stackbit.com/