SlideShare a Scribd company logo
Storefront Application
Igor Miniailo, Lead Architect @ Mag
General Overview
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
Magento 2.3.*
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
Service Isolation
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
Headless Storefront Application
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
Bidirectional data flow
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
New Checkout Flow
Alternative checkout flow @ https://github.com/magento-
architects
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
Price Books
Price book concept
The price book(price list) is a new entity
that holds a list of product prices for a
sub-set of products. The price book is a
non-scoped entity, but it may hold
information about linked customer groups,
websites, etc. Instead of direct lookup in
price index by customer_group, website
and product, we will detect the customer's
price book first, then we will extract two
price books from the index: default and
current pricebook. The resulting product
price will be the value from current price
book if it's exists, otherwise the product
price will be extracted from default price
book
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
Staging
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
Pre-requisites for distributed deployment
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
© 2020 Adobe. All Rights Reserved. Adobe Confidential.
© 2020 Adobe. All Rights Reserved. Adobe Confidential.

More Related Content

PPTX
Chernivtsi Magento Meetup&Contribution day. Miniailo.I.
PPTX
A long way from Monolith to Service Isolated Architecture #MM19NL
PPTX
Something Architecture
PPTX
The long way from Monolith to Microservices
PPTX
CQRS and Event-Sourcing in Magento2 by examples of MSI
PPTX
Extensibility of Magento, the look into the future
PPTX
Multi Source Inventory (MSI) in Magento 2
PPTX
Magento Multi-Source Inventory (MSI)
Chernivtsi Magento Meetup&Contribution day. Miniailo.I.
A long way from Monolith to Service Isolated Architecture #MM19NL
Something Architecture
The long way from Monolith to Microservices
CQRS and Event-Sourcing in Magento2 by examples of MSI
Extensibility of Magento, the look into the future
Multi Source Inventory (MSI) in Magento 2
Magento Multi-Source Inventory (MSI)

What's hot (20)

PPTX
Backward Compatibility Developer's Guide Webinar
PPTX
Experience in Magento Community Projects
PPTX
Enhanced governance and tag depoloyment with GTM Templates - Yasen Lilov | Me...
PPTX
Offline tracking using the measurement protocol - Yasen Lilov | Merkle
PPTX
Overview of recent changes to the ga add on (ga api v4) - Yasen Lilov | Merkle
PPTX
Data Agility and Security with Data Virtualisation
PPTX
Data Virtualisation and API Management United
PPTX
API Program Lessons learned
PDF
Serverless SAP Fiori Apps in SAP Cloud Platfrom
RTF
Medior Software Engineer (C #,. Net) Bizz Talk 2006 Groningen
PDF
Intro to the HTML5 Application Repository Service
PPTX
Monetization: Unlock More Value from Your APIs
PPTX
I caffe 2017
PDF
Pitney Bowes at a glance
PPTX
Brilliant warehouse management system Case Study
PDF
Brilliant warehouse management system Case Study
PDF
Consume (UI5) Web Apps from the HTML5 Application Repository
PDF
Consume (UI5) Web Apps from the HTML5 Application Repository
PDF
Contribution day guide. MLEU 2019
PPTX
apidays LIVE New York 2021 - Event driven design and serverless by Omid Eidiv...
Backward Compatibility Developer's Guide Webinar
Experience in Magento Community Projects
Enhanced governance and tag depoloyment with GTM Templates - Yasen Lilov | Me...
Offline tracking using the measurement protocol - Yasen Lilov | Merkle
Overview of recent changes to the ga add on (ga api v4) - Yasen Lilov | Merkle
Data Agility and Security with Data Virtualisation
Data Virtualisation and API Management United
API Program Lessons learned
Serverless SAP Fiori Apps in SAP Cloud Platfrom
Medior Software Engineer (C #,. Net) Bizz Talk 2006 Groningen
Intro to the HTML5 Application Repository Service
Monetization: Unlock More Value from Your APIs
I caffe 2017
Pitney Bowes at a glance
Brilliant warehouse management system Case Study
Brilliant warehouse management system Case Study
Consume (UI5) Web Apps from the HTML5 Application Repository
Consume (UI5) Web Apps from the HTML5 Application Repository
Contribution day guide. MLEU 2019
apidays LIVE New York 2021 - Event driven design and serverless by Omid Eidiv...
Ad

More from Igor Miniailo (15)

PPTX
MageConf 2017, Design API Best Practices
PPTX
Multi-Source Inventory. Imagine. Las Vegas. 2018
PPTX
Magento 2 Automated Testing via examples of Multi-Source Inventory (MSI)
PPTX
Testing in Magento 2
PPTX
API design best practices
PPTX
Architecture and workflow of Multi-Source Inventory
PPTX
Dare to Share Magento Community Engineering
PPTX
Backwards Compatibility Developers Guide. #MM17NL
PPTX
Backward Compatibility Developer's Guide in Magento 2. #MM17CZ
PPTX
Backward Compatibility Developer's Guide in Magento 2
PPTX
Magento Developer Talk. Microservice Architecture and Actor Model
PPTX
Applying Code Customizations to Magento 2
PPTX
Modular development in Magento 2
PPTX
Мониторинг веб приложений на PHP в режиме реального времени с помощью Pinba. ...
PPTX
Сommand Query Responsibility Segregation (CQRS) - Отделяем Мух от Котлет
MageConf 2017, Design API Best Practices
Multi-Source Inventory. Imagine. Las Vegas. 2018
Magento 2 Automated Testing via examples of Multi-Source Inventory (MSI)
Testing in Magento 2
API design best practices
Architecture and workflow of Multi-Source Inventory
Dare to Share Magento Community Engineering
Backwards Compatibility Developers Guide. #MM17NL
Backward Compatibility Developer's Guide in Magento 2. #MM17CZ
Backward Compatibility Developer's Guide in Magento 2
Magento Developer Talk. Microservice Architecture and Actor Model
Applying Code Customizations to Magento 2
Modular development in Magento 2
Мониторинг веб приложений на PHP в режиме реального времени с помощью Pinba. ...
Сommand Query Responsibility Segregation (CQRS) - Отделяем Мух от Котлет
Ad

Recently uploaded (20)

PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Digital Strategies for Manufacturing Companies
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
AI in Product Development-omnex systems
PPTX
Transform Your Business with a Software ERP System
PPTX
ai tools demonstartion for schools and inter college
PDF
top salesforce developer skills in 2025.pdf
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Essential Infomation Tech presentation.pptx
PPTX
history of c programming in notes for students .pptx
PPTX
L1 - Introduction to python Backend.pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Digital Strategies for Manufacturing Companies
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Design an Analysis of Algorithms I-SECS-1021-03
Adobe Illustrator 28.6 Crack My Vision of Vector Design
CHAPTER 2 - PM Management and IT Context
AI in Product Development-omnex systems
Transform Your Business with a Software ERP System
ai tools demonstartion for schools and inter college
top salesforce developer skills in 2025.pdf
Design an Analysis of Algorithms II-SECS-1021-03
Softaken Excel to vCard Converter Software.pdf
Essential Infomation Tech presentation.pptx
history of c programming in notes for students .pptx
L1 - Introduction to python Backend.pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf

Magento Storefront architecture

  • 1. Storefront Application Igor Miniailo, Lead Architect @ Mag General Overview
  • 2. © 2020 Adobe. All Rights Reserved. Adobe Confidential. Magento 2.3.*
  • 3. © 2020 Adobe. All Rights Reserved. Adobe Confidential. Service Isolation
  • 4. © 2020 Adobe. All Rights Reserved. Adobe Confidential. Headless Storefront Application
  • 5. © 2020 Adobe. All Rights Reserved. Adobe Confidential. Bidirectional data flow
  • 6. © 2020 Adobe. All Rights Reserved. Adobe Confidential. New Checkout Flow Alternative checkout flow @ https://github.com/magento- architects
  • 7. © 2020 Adobe. All Rights Reserved. Adobe Confidential. Price Books Price book concept The price book(price list) is a new entity that holds a list of product prices for a sub-set of products. The price book is a non-scoped entity, but it may hold information about linked customer groups, websites, etc. Instead of direct lookup in price index by customer_group, website and product, we will detect the customer's price book first, then we will extract two price books from the index: default and current pricebook. The resulting product price will be the value from current price book if it's exists, otherwise the product price will be extracted from default price book
  • 8. © 2020 Adobe. All Rights Reserved. Adobe Confidential. Staging
  • 9. © 2020 Adobe. All Rights Reserved. Adobe Confidential. Pre-requisites for distributed deployment
  • 10. © 2020 Adobe. All Rights Reserved. Adobe Confidential.
  • 11. © 2020 Adobe. All Rights Reserved. Adobe Confidential.
  • 12. © 2020 Adobe. All Rights Reserved. Adobe Confidential.
  • 13. © 2020 Adobe. All Rights Reserved. Adobe Confidential.