SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
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!

Weitere ähnliche Inhalte

Was ist angesagt?

Omnichannel guide
Omnichannel guideOmnichannel guide
Omnichannel guideMagestore
 
Customer Loyalty PowerPoint Presentation Slides
Customer Loyalty PowerPoint Presentation SlidesCustomer Loyalty PowerPoint Presentation Slides
Customer Loyalty PowerPoint Presentation SlidesSlideTeam
 
A Guide to Omnichannel Personalization
A Guide to Omnichannel PersonalizationA Guide to Omnichannel Personalization
A Guide to Omnichannel PersonalizationRay Pun
 
Digital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDigital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDavide Veronese
 
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Top 5 Event Streaming Use Cases for 2021 with Apache KafkaTop 5 Event Streaming Use Cases for 2021 with Apache Kafka
Top 5 Event Streaming Use Cases for 2021 with Apache KafkaKai Wähner
 
Introduction to Batch Processing on AWS
Introduction to Batch Processing on AWSIntroduction to Batch Processing on AWS
Introduction to Batch Processing on AWSAmazon Web Services
 
Amazon Connect: 4 Steps to Transforming Your Customer Contact Center
Amazon Connect: 4 Steps to Transforming Your Customer Contact CenterAmazon Connect: 4 Steps to Transforming Your Customer Contact Center
Amazon Connect: 4 Steps to Transforming Your Customer Contact CenterPerficient, Inc.
 
Microservices in the Apache Kafka Ecosystem
Microservices in the Apache Kafka EcosystemMicroservices in the Apache Kafka Ecosystem
Microservices in the Apache Kafka Ecosystemconfluent
 
Real Estate Customer Loyalty Business Model
Real Estate Customer Loyalty Business ModelReal Estate Customer Loyalty Business Model
Real Estate Customer Loyalty Business ModelRahul Gaur
 
Customer Relationship Management Strategies Powerpoint Presentation Slides
Customer Relationship Management Strategies Powerpoint Presentation SlidesCustomer Relationship Management Strategies Powerpoint Presentation Slides
Customer Relationship Management Strategies Powerpoint Presentation SlidesSlideTeam
 
[웨비나] 우리가 데이터 메시에 주목해야 할 이유
[웨비나] 우리가 데이터 메시에 주목해야 할 이유[웨비나] 우리가 데이터 메시에 주목해야 할 이유
[웨비나] 우리가 데이터 메시에 주목해야 할 이유confluent
 
The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022Kai Wähner
 
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...confluent
 
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake ArchitectureServerless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake ArchitectureKai Wähner
 
(SEC318) AWS CloudTrail Deep Dive
(SEC318) AWS CloudTrail Deep Dive(SEC318) AWS CloudTrail Deep Dive
(SEC318) AWS CloudTrail Deep DiveAmazon Web Services
 
클라우드 네이티브를 위한 Confluent Cloud
클라우드 네이티브를 위한 Confluent Cloud클라우드 네이티브를 위한 Confluent Cloud
클라우드 네이티브를 위한 Confluent Cloudconfluent
 
The Future of Personalization with Accenture
The Future of Personalization with AccentureThe Future of Personalization with Accenture
The Future of Personalization with AccentureOptimizely
 
Amazon Connect Bootcamp
Amazon Connect BootcampAmazon Connect Bootcamp
Amazon Connect BootcampCloudHesive
 
Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...
Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...
Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...Kai Wähner
 

Was ist angesagt? (20)

Omnichannel guide
Omnichannel guideOmnichannel guide
Omnichannel guide
 
Customer Loyalty PowerPoint Presentation Slides
Customer Loyalty PowerPoint Presentation SlidesCustomer Loyalty PowerPoint Presentation Slides
Customer Loyalty PowerPoint Presentation Slides
 
A Guide to Omnichannel Personalization
A Guide to Omnichannel PersonalizationA Guide to Omnichannel Personalization
A Guide to Omnichannel Personalization
 
Digital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloudDigital reference architecture in hybrid cloud
Digital reference architecture in hybrid cloud
 
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Top 5 Event Streaming Use Cases for 2021 with Apache KafkaTop 5 Event Streaming Use Cases for 2021 with Apache Kafka
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
 
Crm unit 1
Crm unit 1Crm unit 1
Crm unit 1
 
Introduction to Batch Processing on AWS
Introduction to Batch Processing on AWSIntroduction to Batch Processing on AWS
Introduction to Batch Processing on AWS
 
Amazon Connect: 4 Steps to Transforming Your Customer Contact Center
Amazon Connect: 4 Steps to Transforming Your Customer Contact CenterAmazon Connect: 4 Steps to Transforming Your Customer Contact Center
Amazon Connect: 4 Steps to Transforming Your Customer Contact Center
 
Microservices in the Apache Kafka Ecosystem
Microservices in the Apache Kafka EcosystemMicroservices in the Apache Kafka Ecosystem
Microservices in the Apache Kafka Ecosystem
 
Real Estate Customer Loyalty Business Model
Real Estate Customer Loyalty Business ModelReal Estate Customer Loyalty Business Model
Real Estate Customer Loyalty Business Model
 
Customer Relationship Management Strategies Powerpoint Presentation Slides
Customer Relationship Management Strategies Powerpoint Presentation SlidesCustomer Relationship Management Strategies Powerpoint Presentation Slides
Customer Relationship Management Strategies Powerpoint Presentation Slides
 
[웨비나] 우리가 데이터 메시에 주목해야 할 이유
[웨비나] 우리가 데이터 메시에 주목해야 할 이유[웨비나] 우리가 데이터 메시에 주목해야 할 이유
[웨비나] 우리가 데이터 메시에 주목해야 할 이유
 
The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022
 
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB) - Friends, Enemies or ...
 
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake ArchitectureServerless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
 
(SEC318) AWS CloudTrail Deep Dive
(SEC318) AWS CloudTrail Deep Dive(SEC318) AWS CloudTrail Deep Dive
(SEC318) AWS CloudTrail Deep Dive
 
클라우드 네이티브를 위한 Confluent Cloud
클라우드 네이티브를 위한 Confluent Cloud클라우드 네이티브를 위한 Confluent Cloud
클라우드 네이티브를 위한 Confluent Cloud
 
The Future of Personalization with Accenture
The Future of Personalization with AccentureThe Future of Personalization with Accenture
The Future of Personalization with Accenture
 
Amazon Connect Bootcamp
Amazon Connect BootcampAmazon Connect Bootcamp
Amazon Connect Bootcamp
 
Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...
Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...
Architecture patterns for distributed, hybrid, edge and global Apache Kafka d...
 

Ähnlich wie 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
 

Ähnlich wie 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)
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Kürzlich hochgeladen (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

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.