SlideShare a Scribd company logo
TRACK YOUR USER
ACTIONS
Learnings from one of Germany's
largest eCommerce websites
X C o n f 2 0 1 5
@anastasia_a_b
2
OTTO
- one of the largest
eCommerce websites in
Germany
3
4
OTTO has ~1M~1M visitors/day and
~2 orders/second~2 orders/second
5
TRACKING
=
VALIDATED LEARNING
=
€€€
6
ORGANIZATION AT OTTO
Frontend Integration
Shopofce
Backend Integration
Shoppages
Searchandnavi
Product
P13N
Order
User
Aftersales
Tracking
Auth
ELCH
7
● My team – personalization. We deliver
personalized content in various formats
● Techstack: Java, plain javascript, FreeMarker
Templates, SASS and etc.
MY TEAM - P13N
8
PROMOTIONS AND CINEMAS
9
● Promotions = individual products
● Cinemas = elements in which the promotions
are served
10
How do we track
● View tracking (what does the user see) vs
Click tracking (what the user clicks on) –
11
.
{ "key1":"[info]",
"key2":"[info]",
"key3":"[info]",
"key4":"[info]",
"key5":"[info]"}
P13n
Team 2
Team 3
Team 4
Team 5
Tracking team
@
OTTO3
rd party
vendor
Via AJAX
request
REFACTORING OVER
LAST 6 MONTHS
Goal: come up with a generic tracking architecture that will
unify the concept of tracking for all of the content we deliver
13
Unifed business
concept is essential
14
Building the event grammar
http://snowplowanalytics.com/blog/2013/08/12/towards-universal-event-analytics-building-an-event-grammar/
15
eCommerce
Gaming
Social Media
http://snowplowanalytics.com/blog/2013/08/12/towards-universal-event-analytics-building-an-event-grammar/
16
OUR EVENT GRAMMAR
17
promo_
Content
promo_
Source
promo_
Position
promo_
FilledSlots
promo_
Type
promo_
Activity
Promotion
Url/
articleId &
etc.
Source of
the
promotion
Position
within the
cinema
#
promotions
in the
cinema
Type of
cinema
(expand/
slide)
View/Click
18
● Before: promo_Content could mean product, cinema,
or have no meaning at all
● promo_Position could mean position within the
cinema or order on the page
● Bloated code with diferent meanings for all the keys
● Promotions inside diferent cinemas could not be
analyzed in the same way
promo_
Content
promo_
Source
promo_
Position
promo_
FilledSlots
promo_
Type
promo_
Activity
19
Reduce Front End
complexity
20
SLIMMER JS LAYER
BE Object BE ObjectBE Object BE Object BE Object BE Object
JS Object JS ObjectJS Object
Tracking
Adapter
Tracking
Adapter
Tracking
Adapter
Tracking
Adapter
JS Object JS ObjectJS ObjectVS
● Example: each cinema had specifc implementation
for each of the keys
● There was a lot of DOM traversal as in the case for #
of total promotions
21
● Trackable information available in the BE is stored
inside the page's html in a single div element
● Dynamic content based on the device/size of the
browser window = certain information can only come
from the FE
{"cinemaType":"slidingCinema","promotions":
[{"type":"promotion","content":"01","source":"auto"},
{"type":"promotion","content":"02","source":"auto"}]}
22
Fewer code paths in the FE layer
= fewer UI tests
= real testing pyramid
23
Smarter onClick
binding
24
BEFORE
$clickablePromotionsInACinema =
$CinemaContainer.fnd("promotionClass");
$cclickablePromotionsInACinem.each(function (_, element) {
$(element).click(function (event) {
//send the tracking request });});
25
$clickablePromotions =
$PageContainer.fnd("["data-tracking-id"][href]");
$clickablePromotions.each(function (_, element) {
$(element).click(function (event) {
//send the tracking request });});
● Each trackable product is a link that is distinguished in
the html by the "data-tracking-id" attribute
NOW
26
1. Unifed business concept is essential
2. Reduce FE complexity
3. There are smart ways to generalize click
binding
27
Less data = More
information
28
29
● Responsive website → less content shown on smaller
displays
VS
30
Tracking visible promotions
in the context of cinemas
31
● More precise KPIs: products that were viewed as less
performant could actually be out of the user's eye
● Less data sent on mobile devices – less trafc on a
mobile device
{"promo_Position":"1|2”,
"promo_Activity":"view|view”,
"promo_Content":"123|456",
"promo_Type":"Sliding|Sliding",
"promo_FilledSlots":"7|7",
"promo_Source":"auto|auto”}
{"promo_Position":"1|2|3|4|5|6|7",
"promo_Activity":"view|view|view|view|view|view|view",
"promo_Content":"123|456|789|001|002|003|004",
"promo_Type":"Sliding|Sliding|Sliding|Sliding|Sliding|
Sliding|Sliding",
"promo_FilledSlots":"7|7|7|7|7|7|7",
"promo_Source":"auto|auto|auto|auto|auto|auto|auto”}
VS
32
Monitoring –
as important as
Testing
33
34
● Unifed business concept is essential
● Reduce FE complexity
● There are smart ways to generalize click
binding
● Less = More
● Monitoring – as important as Testing
CONCLUSION
35
THANKS
For questions or suggestions:
Anastasia Belozertseva
abelozer@thoughtworks.com
@anastasia_a_b
Further readings and sources:
http://otto.de
http://snowplowanalytics.com/blog/2013/08/12/towards-
universal-event-analytics-building-an-event-grammar/

More Related Content

Viewers also liked

Totalitarianism in Interwar Europe (Causes of World War II)
Totalitarianism in Interwar Europe (Causes of World War II)Totalitarianism in Interwar Europe (Causes of World War II)
Totalitarianism in Interwar Europe (Causes of World War II)
Tom Richey
 
Berlin or Bust
Berlin or BustBerlin or Bust
Hackers, Cyber Crime and Espionage
Hackers, Cyber Crime and EspionageHackers, Cyber Crime and Espionage
Hackers, Cyber Crime and Espionage
Imperva
 
Threat Modeling for the Internet of Things
Threat Modeling for the Internet of ThingsThreat Modeling for the Internet of Things
Threat Modeling for the Internet of Things
Eric Vétillard
 
Causes of World War I
Causes of World War ICauses of World War I
Causes of World War I
Tom Richey
 
Legal And Ethical Aspects of Blogging And Content Marketing
Legal And Ethical Aspects of Blogging And Content MarketingLegal And Ethical Aspects of Blogging And Content Marketing
Legal And Ethical Aspects of Blogging And Content Marketing
Semrush
 
Planned Parenthood vs Casey
Planned Parenthood vs CaseyPlanned Parenthood vs Casey
Planned Parenthood vs Casey
mahimangrio
 
Internet of Things Facts and Stats
Internet of Things Facts and StatsInternet of Things Facts and Stats
Internet of Things Facts and Stats
Intelligentia IT Systems Pvt. Ltd.
 
The State of Passowrd Habits | Infographic
The State of Passowrd Habits | InfographicThe State of Passowrd Habits | Infographic
The State of Passowrd Habits | Infographic
Bhavesh Patel
 
The State of Application Security: Hackers On Steroids
The State of Application Security: Hackers On SteroidsThe State of Application Security: Hackers On Steroids
The State of Application Security: Hackers On Steroids
Imperva
 
This Isn't 'Big Data.' It's Just Bad Data.
This Isn't 'Big Data.' It's Just Bad Data.This Isn't 'Big Data.' It's Just Bad Data.
This Isn't 'Big Data.' It's Just Bad Data.
Peter Orszag
 
Millennials in government
Millennials in governmentMillennials in government
Millennials in government
Deloitte United States
 
Top 10 Things You Need to Know About Medical Malpractice
Top 10 Things You Need to Know About Medical MalpracticeTop 10 Things You Need to Know About Medical Malpractice
Top 10 Things You Need to Know About Medical Malpractice
Evan Fetterman
 
Public Opinion Landscape - Election 2016
Public Opinion Landscape - Election 2016Public Opinion Landscape - Election 2016
Public Opinion Landscape - Election 2016
GloverParkGroup
 
The Truth about Tone from the Top by @EricPesik
The Truth about Tone from the Top by @EricPesikThe Truth about Tone from the Top by @EricPesik
The Truth about Tone from the Top by @EricPesik
Eric Pesik
 
50 Outrageous U.S. Laws
50 Outrageous U.S. Laws 50 Outrageous U.S. Laws
50 Outrageous U.S. Laws
Instant Checkmate
 
The True Timeline Behind The People vs. O.J. Simpson
The True Timeline Behind The People vs. O.J. SimpsonThe True Timeline Behind The People vs. O.J. Simpson
The True Timeline Behind The People vs. O.J. Simpson
Instant Checkmate
 
JESS3 x Facebook Top 5 Elections on Facebook 2014
JESS3 x Facebook Top 5 Elections on Facebook 2014JESS3 x Facebook Top 5 Elections on Facebook 2014
JESS3 x Facebook Top 5 Elections on Facebook 2014
JESS3
 
Analytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionAnalytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolution
Deloitte United States
 

Viewers also liked (19)

Totalitarianism in Interwar Europe (Causes of World War II)
Totalitarianism in Interwar Europe (Causes of World War II)Totalitarianism in Interwar Europe (Causes of World War II)
Totalitarianism in Interwar Europe (Causes of World War II)
 
Berlin or Bust
Berlin or BustBerlin or Bust
Berlin or Bust
 
Hackers, Cyber Crime and Espionage
Hackers, Cyber Crime and EspionageHackers, Cyber Crime and Espionage
Hackers, Cyber Crime and Espionage
 
Threat Modeling for the Internet of Things
Threat Modeling for the Internet of ThingsThreat Modeling for the Internet of Things
Threat Modeling for the Internet of Things
 
Causes of World War I
Causes of World War ICauses of World War I
Causes of World War I
 
Legal And Ethical Aspects of Blogging And Content Marketing
Legal And Ethical Aspects of Blogging And Content MarketingLegal And Ethical Aspects of Blogging And Content Marketing
Legal And Ethical Aspects of Blogging And Content Marketing
 
Planned Parenthood vs Casey
Planned Parenthood vs CaseyPlanned Parenthood vs Casey
Planned Parenthood vs Casey
 
Internet of Things Facts and Stats
Internet of Things Facts and StatsInternet of Things Facts and Stats
Internet of Things Facts and Stats
 
The State of Passowrd Habits | Infographic
The State of Passowrd Habits | InfographicThe State of Passowrd Habits | Infographic
The State of Passowrd Habits | Infographic
 
The State of Application Security: Hackers On Steroids
The State of Application Security: Hackers On SteroidsThe State of Application Security: Hackers On Steroids
The State of Application Security: Hackers On Steroids
 
This Isn't 'Big Data.' It's Just Bad Data.
This Isn't 'Big Data.' It's Just Bad Data.This Isn't 'Big Data.' It's Just Bad Data.
This Isn't 'Big Data.' It's Just Bad Data.
 
Millennials in government
Millennials in governmentMillennials in government
Millennials in government
 
Top 10 Things You Need to Know About Medical Malpractice
Top 10 Things You Need to Know About Medical MalpracticeTop 10 Things You Need to Know About Medical Malpractice
Top 10 Things You Need to Know About Medical Malpractice
 
Public Opinion Landscape - Election 2016
Public Opinion Landscape - Election 2016Public Opinion Landscape - Election 2016
Public Opinion Landscape - Election 2016
 
The Truth about Tone from the Top by @EricPesik
The Truth about Tone from the Top by @EricPesikThe Truth about Tone from the Top by @EricPesik
The Truth about Tone from the Top by @EricPesik
 
50 Outrageous U.S. Laws
50 Outrageous U.S. Laws 50 Outrageous U.S. Laws
50 Outrageous U.S. Laws
 
The True Timeline Behind The People vs. O.J. Simpson
The True Timeline Behind The People vs. O.J. SimpsonThe True Timeline Behind The People vs. O.J. Simpson
The True Timeline Behind The People vs. O.J. Simpson
 
JESS3 x Facebook Top 5 Elections on Facebook 2014
JESS3 x Facebook Top 5 Elections on Facebook 2014JESS3 x Facebook Top 5 Elections on Facebook 2014
JESS3 x Facebook Top 5 Elections on Facebook 2014
 
Analytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolutionAnalytics Trends 2016: The next evolution
Analytics Trends 2016: The next evolution
 

Similar to Track your user actions - learnings from a massive E-commerce site

UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
UEVision, Inc.
 
Sales Acceleration with Marketing Automation
Sales Acceleration with Marketing AutomationSales Acceleration with Marketing Automation
Sales Acceleration with Marketing Automation
BMA Carolinas
 
How open source empowers startups to start big, with case Double Open Oy
How open source empowers startups to start big, with case Double Open OyHow open source empowers startups to start big, with case Double Open Oy
How open source empowers startups to start big, with case Double Open Oy
Mindtrek
 
Novidades das APIs wesley nascimento
Novidades das APIs   wesley nascimentoNovidades das APIs   wesley nascimento
Novidades das APIs wesley nascimento
fsolari
 
Webinar Deck: Don't get stuck in the marketing cloud
Webinar Deck: Don't get stuck in the marketing cloud Webinar Deck: Don't get stuck in the marketing cloud
Webinar Deck: Don't get stuck in the marketing cloud
Ensighten
 
Pazarlama Dahileri 2016 - Haliç Üniversitesi
Pazarlama Dahileri 2016  - Haliç ÜniversitesiPazarlama Dahileri 2016  - Haliç Üniversitesi
Pazarlama Dahileri 2016 - Haliç Üniversitesi
Gorkem Unel
 
Tweak Geeks #FOS15
Tweak Geeks #FOS15Tweak Geeks #FOS15
Tweak Geeks #FOS15
Pascal Fantou
 
Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13
Nicole Seibert
 
Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13
Nicole Seibert
 
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
ISVWorld software industry database - 8 minute Intro and Training
ISVWorld software industry database - 8 minute Intro and TrainingISVWorld software industry database - 8 minute Intro and Training
ISVWorld software industry database - 8 minute Intro and Training
ISV World
 
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
Innomatic Platform
 
Datazoa for airports
Datazoa for airportsDatazoa for airports
Datazoa for airports
Rudy Parker
 
Comment pirater le site de mon concurrent.. et securiser le mien
Comment pirater le site de mon concurrent.. et securiser le mienComment pirater le site de mon concurrent.. et securiser le mien
Comment pirater le site de mon concurrent.. et securiser le mien
Julien Dereumaux
 
2016 Syndication Presentation
2016 Syndication Presentation 2016 Syndication Presentation
2016 Syndication Presentation
Leonardo
 
Redlink - Semantic Technologies for News & Media
Redlink - Semantic Technologies for News & Media Redlink - Semantic Technologies for News & Media
Redlink - Semantic Technologies for News & Media
Andrea Volpini
 
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
Redlink GmbH
 
Google analytics report online roi isd
Google analytics report online roi isdGoogle analytics report online roi isd
Google analytics report online roi isd
Jennifer Pricci
 
Google WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar ChapterGoogle WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar Chapter
Christopher Ward
 
Ab cs of software security
Ab cs of software securityAb cs of software security
Ab cs of software security
David Klassen
 

Similar to Track your user actions - learnings from a massive E-commerce site (20)

UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
UEVision Presents The "Killer" Screen: How One Well-Designed Screen Can Sell ...
 
Sales Acceleration with Marketing Automation
Sales Acceleration with Marketing AutomationSales Acceleration with Marketing Automation
Sales Acceleration with Marketing Automation
 
How open source empowers startups to start big, with case Double Open Oy
How open source empowers startups to start big, with case Double Open OyHow open source empowers startups to start big, with case Double Open Oy
How open source empowers startups to start big, with case Double Open Oy
 
Novidades das APIs wesley nascimento
Novidades das APIs   wesley nascimentoNovidades das APIs   wesley nascimento
Novidades das APIs wesley nascimento
 
Webinar Deck: Don't get stuck in the marketing cloud
Webinar Deck: Don't get stuck in the marketing cloud Webinar Deck: Don't get stuck in the marketing cloud
Webinar Deck: Don't get stuck in the marketing cloud
 
Pazarlama Dahileri 2016 - Haliç Üniversitesi
Pazarlama Dahileri 2016  - Haliç ÜniversitesiPazarlama Dahileri 2016  - Haliç Üniversitesi
Pazarlama Dahileri 2016 - Haliç Üniversitesi
 
Tweak Geeks #FOS15
Tweak Geeks #FOS15Tweak Geeks #FOS15
Tweak Geeks #FOS15
 
Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13Niketas marketing automation 8.26.13
Niketas marketing automation 8.26.13
 
Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13Niketas' Marketing Automation Overview 8.26.13
Niketas' Marketing Automation Overview 8.26.13
 
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
Maximizing Big Data ROI via Best of Breed Technology Patterns and Practices -...
 
ISVWorld software industry database - 8 minute Intro and Training
ISVWorld software industry database - 8 minute Intro and TrainingISVWorld software industry database - 8 minute Intro and Training
ISVWorld software industry database - 8 minute Intro and Training
 
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
Building Multi-Tenant and SaaS products in PHP - CloudConf 2015
 
Datazoa for airports
Datazoa for airportsDatazoa for airports
Datazoa for airports
 
Comment pirater le site de mon concurrent.. et securiser le mien
Comment pirater le site de mon concurrent.. et securiser le mienComment pirater le site de mon concurrent.. et securiser le mien
Comment pirater le site de mon concurrent.. et securiser le mien
 
2016 Syndication Presentation
2016 Syndication Presentation 2016 Syndication Presentation
2016 Syndication Presentation
 
Redlink - Semantic Technologies for News & Media
Redlink - Semantic Technologies for News & Media Redlink - Semantic Technologies for News & Media
Redlink - Semantic Technologies for News & Media
 
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
New routes for your contents: Dynamic Semantic Publishing for News & Media Pu...
 
Google analytics report online roi isd
Google analytics report online roi isdGoogle analytics report online roi isd
Google analytics report online roi isd
 
Google WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar ChapterGoogle WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar Chapter
 
Ab cs of software security
Ab cs of software securityAb cs of software security
Ab cs of software security
 

More from Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
Thoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
Thoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
Thoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
Thoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
Thoughtworks
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
Thoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
Thoughtworks
 
When we design together
When we design togetherWhen we design together
When we design together
Thoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
Thoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
Thoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
Thoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
Thoughtworks
 
Error handling
Error handlingError handling
Error handling
Thoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container security
Thoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
Thoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
Thoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
Thoughtworks
 

More from Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Recently uploaded

Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
bseovas
 

Recently uploaded (20)

Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
 

Track your user actions - learnings from a massive E-commerce site