SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Smart Digital Receipts
OnePass
Confluent Data in Motion Event
30th
May 2023 – Sydney / 1st
Jun 2023 -
Melbourne
Presented By :
Duane Gomes – Principal Architect Enterprise Technology – Kmart
Group
1
Contents
1. What are the business objectives?
2. What were the challenges?
3. What was the chosen solution?
4. Some of the finer details
5. What have we gained?
2
What were the business objectives
Kmart Australia has introduced digital ‘smart’ receipts for in-store and Online purchases where customers get a digital copy of the transaction
receipt on their mobile through SMS or through the Onepass Digital Wallet application.
By switching to digital smart receipts, we are able to give our customers a more seamless shopping experience, by taking away the stress of needing
to keep hold of a physical printed receipt, which is important to us as we continue to work through ways, we can reduce our environmental impact.
By introducing digital smart receipts, we aim to deliver a more enjoyable and convenient shopping experience to those customers who prefer to use
technology to manage their receipts, however a paper receipt will continue to remain available for those customers who instead prefer a printed
copy of their receipt. Establish an interactive feedback loop or cross and upsell opportunities.
We have over 300 stores in our stores network and 3 Digital Channels thru which our customers can interact with Kmart, its products and services
and have a complete shopping experience with us. This means that all of these channels will originate a purchase transaction which will entail a
receipt that needs to be printed for that transaction.
Digital Receipts, by the very definition allow us as a business to be free from space constraints of paper and we can add metadata about transactions
that will allow us to do 3 things.
1. Free the transaction data from the Stores / Digital Channel domains and make it available internally to other business domains
2. Allow for better customer personalization and offers based on transaction fidelity of data in real time
3. Allow for better analytics for product and ranging options as well as for Stock and Inventory planning.
3
What were the business objectives
Performance required to support the following criterion led to us deciding on Confluent Kafka as the core mechanism to move data in
flight
• We generate over 15 Million transactions per month from our 300 Au Stores, all of which need to be able to offer the Digital Smart Receipts to
customers.
• We generate 1000 transactions per second across our Store network, all of which need to flow from the stores to Confluent in real time.
• We apply 3-5 transformations to each event as it is enriched once it reaches Confluent Kafka and before it can be dispatched upstream to
OnePass
• We apply security measures end to end from Stores thru to OnePass and that requires 3 separate authentications and encryption flows.
• We need to ensure we complete the above end to end process from a customer transaction to a Digital smart receipt in the OnePass Wallet
within 10 second.
• Be able to focus the team on the business functionality at hand and abstract away the heavy lifting of any underpinning technology stack.
4
What was the solution chosen?
5
3 Producers:
∙ Store System
∙ Website or Online system
∙ Snowflake
3 Consumers:
∙ Slyp
∙ Onepass
∙ Snowflake
In our solution we used Confluent Kafka, as it is a managed
service, we don’t have to worry about cluster maintenance
and uptime. We focus more on creating solutions than
maintaining the infrastructure.
Coming back to the solution, we had to
∙ Enrich the payload
∙ Transform the payload
∙ Standardize the payload based on consumer
To achieve all of this we make use of Kafka Streams
application
∙ Overall Latency – 10 Secs. Customer receives the digital receipt in less than 10 seconds
∙ Throughput – 1000 messages/sec. This architecture can process up to 1000 messages/sec. However, the
transit, network bandwidth and token exchanges make it up to 10 sec to deliver the message to
customer.
What was the solution chosen?
6
❖ Numerous Raw Partitions typically up to 64 at times.
❖ Intermediary topics required for each transformation step
❖ Multiple transformation steps with Ktables requiring disk I/O and consumer lag
❖ Multiple Re Partitioning and rebalancing required
❖ A single Global Table
❖ In Memory no I/O
❖ Local to each consumer
❖ Better throughput
What were the gains we got with digital
receipts?
7
1. Saves cost- Millions of dollars are saved from switching to digital receipt from a paper-based receipt
2. Improves marketing-As we store the digital footprint of the data in our data warehouse, this is used to study OnePass
customer behavior, send personalized messages along with receipt and know about our customer better. Digital receipt also
features link to Kmart websites which can contribute to more customer conversions.
3. Easier storage- Paper receipt consumes lot of physical space in our establishment, customer also can lose many receipts or fade
in time. Digital receipt solves this problem by storing all the receipt in cloud, both customer and retailer can access them at any
point of time.
4. Free delivery- Customer can subscribe to OnePass to enjoy free delivery on thousands of eligible items at Kmart with no
minimum spend limit.
5. E-Receipts Offer Instant Customer Feedback-Getting feedback from customers can improve your customer retention rate.
Thank you!

Más contenido relacionado

La actualidad más candente

Marketing Cloud - Partner Office Hours (April 28, 2015)
Marketing Cloud - Partner Office Hours (April 28, 2015)Marketing Cloud - Partner Office Hours (April 28, 2015)
Marketing Cloud - Partner Office Hours (April 28, 2015)Salesforce Partners
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Julian Samuels
 
Lead Management using Sfdc
Lead Management using SfdcLead Management using Sfdc
Lead Management using SfdcVinita Kapoor
 
Evaluating the Business and Change Management Implications of a Cloud Transition
Evaluating the Business and Change Management Implications of a Cloud TransitionEvaluating the Business and Change Management Implications of a Cloud Transition
Evaluating the Business and Change Management Implications of a Cloud TransitionSAP Ariba
 
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...Federico Gasparotto
 
Helping brands to foster deeper customer relationships
Helping brands to foster deeper customer relationships Helping brands to foster deeper customer relationships
Helping brands to foster deeper customer relationships mParticle
 
Business Process Automation A Productivity Lever
Business Process Automation A Productivity LeverBusiness Process Automation A Productivity Lever
Business Process Automation A Productivity LeverKnoldus Inc.
 
How Marketo Structures Marketing Operations
How Marketo Structures Marketing OperationsHow Marketo Structures Marketing Operations
How Marketo Structures Marketing OperationsMarketo
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoSalesforce Developers
 
Make business buying easy with Salesforce Commerce Cloud
Make business buying easy with Salesforce Commerce CloudMake business buying easy with Salesforce Commerce Cloud
Make business buying easy with Salesforce Commerce CloudAtocloud
 
Charging for Customer Success
Charging for Customer Success Charging for Customer Success
Charging for Customer Success Gainsight
 
Revolutionizing Procurement with Artificial Intelligence and Machine Learning
Revolutionizing Procurement with Artificial Intelligence and Machine LearningRevolutionizing Procurement with Artificial Intelligence and Machine Learning
Revolutionizing Procurement with Artificial Intelligence and Machine LearningSAP Ariba
 
Transformational disruption AmerisourceBergen has the right prescription for ...
Transformational disruption AmerisourceBergen has the right prescription for ...Transformational disruption AmerisourceBergen has the right prescription for ...
Transformational disruption AmerisourceBergen has the right prescription for ...SAP Customer Experience
 
Automation through APIs with the new UiPath Integration Service
 Automation through APIs with the new UiPath Integration Service Automation through APIs with the new UiPath Integration Service
Automation through APIs with the new UiPath Integration ServiceCristina Vidu
 
L1 Overview SAP Cloud Platform API Management
L1 Overview SAP Cloud Platform API ManagementL1 Overview SAP Cloud Platform API Management
L1 Overview SAP Cloud Platform API ManagementSAP Cloud Platform
 
What is Product Information Management (PIM)?
What is Product Information Management (PIM)?What is Product Information Management (PIM)?
What is Product Information Management (PIM)?Emma Kobylenski
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform
 
Ariba Network Integration for Buyers and Suppliers
Ariba Network Integration for Buyers and SuppliersAriba Network Integration for Buyers and Suppliers
Ariba Network Integration for Buyers and SuppliersSAP Ariba
 
SAP’s Intelligent Enterprise Strategy
SAP’s Intelligent Enterprise StrategySAP’s Intelligent Enterprise Strategy
SAP’s Intelligent Enterprise StrategyAGSanePLDTCompany
 

La actualidad más candente (20)

Marketing Cloud - Partner Office Hours (April 28, 2015)
Marketing Cloud - Partner Office Hours (April 28, 2015)Marketing Cloud - Partner Office Hours (April 28, 2015)
Marketing Cloud - Partner Office Hours (April 28, 2015)
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0
 
Lead Management using Sfdc
Lead Management using SfdcLead Management using Sfdc
Lead Management using Sfdc
 
Evaluating the Business and Change Management Implications of a Cloud Transition
Evaluating the Business and Change Management Implications of a Cloud TransitionEvaluating the Business and Change Management Implications of a Cloud Transition
Evaluating the Business and Change Management Implications of a Cloud Transition
 
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...
 
Helping brands to foster deeper customer relationships
Helping brands to foster deeper customer relationships Helping brands to foster deeper customer relationships
Helping brands to foster deeper customer relationships
 
Business Process Automation A Productivity Lever
Business Process Automation A Productivity LeverBusiness Process Automation A Productivity Lever
Business Process Automation A Productivity Lever
 
Salesforce 101
Salesforce 101Salesforce 101
Salesforce 101
 
How Marketo Structures Marketing Operations
How Marketo Structures Marketing OperationsHow Marketo Structures Marketing Operations
How Marketo Structures Marketing Operations
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We Do
 
Make business buying easy with Salesforce Commerce Cloud
Make business buying easy with Salesforce Commerce CloudMake business buying easy with Salesforce Commerce Cloud
Make business buying easy with Salesforce Commerce Cloud
 
Charging for Customer Success
Charging for Customer Success Charging for Customer Success
Charging for Customer Success
 
Revolutionizing Procurement with Artificial Intelligence and Machine Learning
Revolutionizing Procurement with Artificial Intelligence and Machine LearningRevolutionizing Procurement with Artificial Intelligence and Machine Learning
Revolutionizing Procurement with Artificial Intelligence and Machine Learning
 
Transformational disruption AmerisourceBergen has the right prescription for ...
Transformational disruption AmerisourceBergen has the right prescription for ...Transformational disruption AmerisourceBergen has the right prescription for ...
Transformational disruption AmerisourceBergen has the right prescription for ...
 
Automation through APIs with the new UiPath Integration Service
 Automation through APIs with the new UiPath Integration Service Automation through APIs with the new UiPath Integration Service
Automation through APIs with the new UiPath Integration Service
 
L1 Overview SAP Cloud Platform API Management
L1 Overview SAP Cloud Platform API ManagementL1 Overview SAP Cloud Platform API Management
L1 Overview SAP Cloud Platform API Management
 
What is Product Information Management (PIM)?
What is Product Information Management (PIM)?What is Product Information Management (PIM)?
What is Product Information Management (PIM)?
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
 
Ariba Network Integration for Buyers and Suppliers
Ariba Network Integration for Buyers and SuppliersAriba Network Integration for Buyers and Suppliers
Ariba Network Integration for Buyers and Suppliers
 
SAP’s Intelligent Enterprise Strategy
SAP’s Intelligent Enterprise StrategySAP’s Intelligent Enterprise Strategy
SAP’s Intelligent Enterprise Strategy
 

Similar a Smart Digital Receipts OnePass

PayU - the major online payments provider in SA - shares insights into online...
PayU - the major online payments provider in SA - shares insights into online...PayU - the major online payments provider in SA - shares insights into online...
PayU - the major online payments provider in SA - shares insights into online...Immo Böhm
 
Pay U - Payment Gateways in South Africa
Pay U - Payment Gateways in South AfricaPay U - Payment Gateways in South Africa
Pay U - Payment Gateways in South AfricaImmo Böhm
 
DIGICLOUDPOS COMPANY PROFILE (3) (1).pdf
DIGICLOUDPOS COMPANY PROFILE (3) (1).pdfDIGICLOUDPOS COMPANY PROFILE (3) (1).pdf
DIGICLOUDPOS COMPANY PROFILE (3) (1).pdfdigiCloudpos
 
E-business application in the Supermarket sector
E-business application in the Supermarket sectorE-business application in the Supermarket sector
E-business application in the Supermarket sectorManish Ragoobeer
 
4. e commerce, m-commerce and emerging technologies 2018
4. e commerce, m-commerce and emerging technologies 20184. e commerce, m-commerce and emerging technologies 2018
4. e commerce, m-commerce and emerging technologies 2018Ashish Desai
 
E-commerce and Internet Marketing
E-commerce and Internet MarketingE-commerce and Internet Marketing
E-commerce and Internet MarketingSheeja Joseph
 
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Kai Wähner
 
KaCyber Electronic Ticketing System for Buses in Africa
KaCyber Electronic Ticketing System for Buses in AfricaKaCyber Electronic Ticketing System for Buses in Africa
KaCyber Electronic Ticketing System for Buses in AfricaOrikiiriza Inno
 
Guilford grou p leveraging the web 7 31
Guilford grou p leveraging the web 7 31Guilford grou p leveraging the web 7 31
Guilford grou p leveraging the web 7 31GuilfordGroup
 
Client Onboarding: Effectively Managing the Client Lifecycle
Client Onboarding: Effectively Managing the Client LifecycleClient Onboarding: Effectively Managing the Client Lifecycle
Client Onboarding: Effectively Managing the Client LifecycleDoxim Inc.
 
Paybook Vol 1 April 2016
Paybook Vol 1 April 2016Paybook Vol 1 April 2016
Paybook Vol 1 April 2016Verifone
 
Enterprise Blockchain Application Development using Azure Blockchain Service
Enterprise Blockchain Application Development using Azure Blockchain ServiceEnterprise Blockchain Application Development using Azure Blockchain Service
Enterprise Blockchain Application Development using Azure Blockchain ServiceJuarez Junior
 
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...Kai Wähner
 
iVend Retail Integrated Omni-channel Solutions
iVend Retail Integrated Omni-channel SolutionsiVend Retail Integrated Omni-channel Solutions
iVend Retail Integrated Omni-channel SolutionsSundae Solutions Co., Ltd.
 
Post expo re inventing the post - the future of outlets - dirk palder - headp...
Post expo re inventing the post - the future of outlets - dirk palder - headp...Post expo re inventing the post - the future of outlets - dirk palder - headp...
Post expo re inventing the post - the future of outlets - dirk palder - headp...Dirk Palder
 
2014 D2C PPT - Final (16.9 res)
2014 D2C PPT - Final (16.9 res)2014 D2C PPT - Final (16.9 res)
2014 D2C PPT - Final (16.9 res)Paul Davis, MBA
 

Similar a Smart Digital Receipts OnePass (20)

PayU - the major online payments provider in SA - shares insights into online...
PayU - the major online payments provider in SA - shares insights into online...PayU - the major online payments provider in SA - shares insights into online...
PayU - the major online payments provider in SA - shares insights into online...
 
Pay U - Payment Gateways in South Africa
Pay U - Payment Gateways in South AfricaPay U - Payment Gateways in South Africa
Pay U - Payment Gateways in South Africa
 
A new era for retail
A new era for retailA new era for retail
A new era for retail
 
DIGICLOUDPOS COMPANY PROFILE (3) (1).pdf
DIGICLOUDPOS COMPANY PROFILE (3) (1).pdfDIGICLOUDPOS COMPANY PROFILE (3) (1).pdf
DIGICLOUDPOS COMPANY PROFILE (3) (1).pdf
 
E-business application in the Supermarket sector
E-business application in the Supermarket sectorE-business application in the Supermarket sector
E-business application in the Supermarket sector
 
PRODUCTS
PRODUCTSPRODUCTS
PRODUCTS
 
4. e commerce, m-commerce and emerging technologies 2018
4. e commerce, m-commerce and emerging technologies 20184. e commerce, m-commerce and emerging technologies 2018
4. e commerce, m-commerce and emerging technologies 2018
 
E-commerce and Internet Marketing
E-commerce and Internet MarketingE-commerce and Internet Marketing
E-commerce and Internet Marketing
 
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
 
KaCyber Electronic Ticketing System for Buses in Africa
KaCyber Electronic Ticketing System for Buses in AfricaKaCyber Electronic Ticketing System for Buses in Africa
KaCyber Electronic Ticketing System for Buses in Africa
 
Smart Locker Technology by Smartbox
Smart Locker Technology by Smartbox Smart Locker Technology by Smartbox
Smart Locker Technology by Smartbox
 
Guilford grou p leveraging the web 7 31
Guilford grou p leveraging the web 7 31Guilford grou p leveraging the web 7 31
Guilford grou p leveraging the web 7 31
 
Experia-Profile.ppsx
Experia-Profile.ppsxExperia-Profile.ppsx
Experia-Profile.ppsx
 
Client Onboarding: Effectively Managing the Client Lifecycle
Client Onboarding: Effectively Managing the Client LifecycleClient Onboarding: Effectively Managing the Client Lifecycle
Client Onboarding: Effectively Managing the Client Lifecycle
 
Paybook Vol 1 April 2016
Paybook Vol 1 April 2016Paybook Vol 1 April 2016
Paybook Vol 1 April 2016
 
Enterprise Blockchain Application Development using Azure Blockchain Service
Enterprise Blockchain Application Development using Azure Blockchain ServiceEnterprise Blockchain Application Development using Azure Blockchain Service
Enterprise Blockchain Application Development using Azure Blockchain Service
 
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
NoSQL in Practice with TIBCO: Real World Use Cases and Customer Success Stori...
 
iVend Retail Integrated Omni-channel Solutions
iVend Retail Integrated Omni-channel SolutionsiVend Retail Integrated Omni-channel Solutions
iVend Retail Integrated Omni-channel Solutions
 
Post expo re inventing the post - the future of outlets - dirk palder - headp...
Post expo re inventing the post - the future of outlets - dirk palder - headp...Post expo re inventing the post - the future of outlets - dirk palder - headp...
Post expo re inventing the post - the future of outlets - dirk palder - headp...
 
2014 D2C PPT - Final (16.9 res)
2014 D2C PPT - Final (16.9 res)2014 D2C PPT - Final (16.9 res)
2014 D2C PPT - Final (16.9 res)
 

Más de confluent

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
 
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache FlinkSantander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flinkconfluent
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsconfluent
 
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con FlinkWorkshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flinkconfluent
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...confluent
 
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre   -   ConfluentAWS Immersion Day Mapfre   -   Confluent
AWS Immersion Day Mapfre - Confluentconfluent
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkconfluent
 
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloudconfluent
 
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Diveconfluent
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluentconfluent
 
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Meshconfluent
 
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservicesconfluent
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3confluent
 
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernizationconfluent
 
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataconfluent
 
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2confluent
 
Data In Motion Paris 2023
Data In Motion Paris 2023Data In Motion Paris 2023
Data In Motion Paris 2023confluent
 
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesisconfluent
 
The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023confluent
 
The Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data StreamsThe Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streamsconfluent
 

Más de confluent (20)

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...
 
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache FlinkSantander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flink
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
 
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con FlinkWorkshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flink
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
 
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre   -   ConfluentAWS Immersion Day Mapfre   -   Confluent
AWS Immersion Day Mapfre - Confluent
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalk
 
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
 
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
 
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Mesh
 
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
 
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernization
 
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time data
 
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2
 
Data In Motion Paris 2023
Data In Motion Paris 2023Data In Motion Paris 2023
Data In Motion Paris 2023
 
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesis
 
The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023
 
The Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data StreamsThe Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streams
 

Último

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Último (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Smart Digital Receipts OnePass

  • 1. Smart Digital Receipts OnePass Confluent Data in Motion Event 30th May 2023 – Sydney / 1st Jun 2023 - Melbourne Presented By : Duane Gomes – Principal Architect Enterprise Technology – Kmart Group 1
  • 2. Contents 1. What are the business objectives? 2. What were the challenges? 3. What was the chosen solution? 4. Some of the finer details 5. What have we gained? 2
  • 3. What were the business objectives Kmart Australia has introduced digital ‘smart’ receipts for in-store and Online purchases where customers get a digital copy of the transaction receipt on their mobile through SMS or through the Onepass Digital Wallet application. By switching to digital smart receipts, we are able to give our customers a more seamless shopping experience, by taking away the stress of needing to keep hold of a physical printed receipt, which is important to us as we continue to work through ways, we can reduce our environmental impact. By introducing digital smart receipts, we aim to deliver a more enjoyable and convenient shopping experience to those customers who prefer to use technology to manage their receipts, however a paper receipt will continue to remain available for those customers who instead prefer a printed copy of their receipt. Establish an interactive feedback loop or cross and upsell opportunities. We have over 300 stores in our stores network and 3 Digital Channels thru which our customers can interact with Kmart, its products and services and have a complete shopping experience with us. This means that all of these channels will originate a purchase transaction which will entail a receipt that needs to be printed for that transaction. Digital Receipts, by the very definition allow us as a business to be free from space constraints of paper and we can add metadata about transactions that will allow us to do 3 things. 1. Free the transaction data from the Stores / Digital Channel domains and make it available internally to other business domains 2. Allow for better customer personalization and offers based on transaction fidelity of data in real time 3. Allow for better analytics for product and ranging options as well as for Stock and Inventory planning. 3
  • 4. What were the business objectives Performance required to support the following criterion led to us deciding on Confluent Kafka as the core mechanism to move data in flight • We generate over 15 Million transactions per month from our 300 Au Stores, all of which need to be able to offer the Digital Smart Receipts to customers. • We generate 1000 transactions per second across our Store network, all of which need to flow from the stores to Confluent in real time. • We apply 3-5 transformations to each event as it is enriched once it reaches Confluent Kafka and before it can be dispatched upstream to OnePass • We apply security measures end to end from Stores thru to OnePass and that requires 3 separate authentications and encryption flows. • We need to ensure we complete the above end to end process from a customer transaction to a Digital smart receipt in the OnePass Wallet within 10 second. • Be able to focus the team on the business functionality at hand and abstract away the heavy lifting of any underpinning technology stack. 4
  • 5. What was the solution chosen? 5 3 Producers: ∙ Store System ∙ Website or Online system ∙ Snowflake 3 Consumers: ∙ Slyp ∙ Onepass ∙ Snowflake In our solution we used Confluent Kafka, as it is a managed service, we don’t have to worry about cluster maintenance and uptime. We focus more on creating solutions than maintaining the infrastructure. Coming back to the solution, we had to ∙ Enrich the payload ∙ Transform the payload ∙ Standardize the payload based on consumer To achieve all of this we make use of Kafka Streams application ∙ Overall Latency – 10 Secs. Customer receives the digital receipt in less than 10 seconds ∙ Throughput – 1000 messages/sec. This architecture can process up to 1000 messages/sec. However, the transit, network bandwidth and token exchanges make it up to 10 sec to deliver the message to customer.
  • 6. What was the solution chosen? 6 ❖ Numerous Raw Partitions typically up to 64 at times. ❖ Intermediary topics required for each transformation step ❖ Multiple transformation steps with Ktables requiring disk I/O and consumer lag ❖ Multiple Re Partitioning and rebalancing required ❖ A single Global Table ❖ In Memory no I/O ❖ Local to each consumer ❖ Better throughput
  • 7. What were the gains we got with digital receipts? 7 1. Saves cost- Millions of dollars are saved from switching to digital receipt from a paper-based receipt 2. Improves marketing-As we store the digital footprint of the data in our data warehouse, this is used to study OnePass customer behavior, send personalized messages along with receipt and know about our customer better. Digital receipt also features link to Kmart websites which can contribute to more customer conversions. 3. Easier storage- Paper receipt consumes lot of physical space in our establishment, customer also can lose many receipts or fade in time. Digital receipt solves this problem by storing all the receipt in cloud, both customer and retailer can access them at any point of time. 4. Free delivery- Customer can subscribe to OnePass to enjoy free delivery on thousands of eligible items at Kmart with no minimum spend limit. 5. E-Receipts Offer Instant Customer Feedback-Getting feedback from customers can improve your customer retention rate.