Evolución de una arquitectura monolítica hacia decoupled commerce en un retail o marca desarrollada :: Legacy Systems to headless Commerce to Composable Commerce and more

1,473 views 22 slides Jun 09, 2023
Slide 1
Slide 1 of 22
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22

About This Presentation

Presentación de Emeka Nwosu, Senior Vice President, Solutions Engineering at VTEX
https://www.linkedin.com/in/emeka-nwosu-5731212/ sobre la Evolución de una arquitectura monolítica hacia decoupled commerce en un retail o marca desarrollada en el Lab de Innovación del Banco ITAU Cubo durante el V...


Slide Content

Pragmatic
Composability

Today's
presenter
Emeka
Nwosu

SVP Solutions Engineering, VTEX

Maintenance
The challenge of
Commerce
Platform
Payment
Digital Catalog
Unite
Customer
Marketplace
Payment
3P Marketplace
Verified Reviews
Financial Cost Security & Privacy Reliability & SLA1 2 3

Commerce Platform
Native App
Data Sources
CDP, PIM, ERP, CRM, DAM, CMS
Storefronts
Templates, SEO, Personalization, etc.
Commerce Modules
Cart, Catalog, Promotions, Orders, etc.
Modules
Legacy Systems
Browser
Other
channels

Commerce Platform
Cart, Catalog, Promotions,
Personalization, Orders, etc. Modules
Headless Commerce
Commerce Platform
Native App
Data Sources
CDP, PIM, ERP, CRM, DAM, CMS
Storefronts
Templates, SEO, Personalization, etc.
Commerce Modules
Cart, Catalog, Promotions, Orders, etc.
Modules
Legacy Systems
Storefronts
Templates, SEO, etc.
Data Sources
CDP, PIM, ERP, CRM, DAM, CMS
APIs
Browser
Other
channels
Native App Browser
Other
channels

Commerce Platform
Cart, Catalog, Promotions,
Personalization, Orders, etc. Modules
Headless Commerce
Commerce Platform
Native App
Data Sources
CDP, PIM, ERP, CRM, DAM, CMS
Storefronts
Templates, SEO, etc.
Commerce Modules
Cart, Catalog, Promotions, Personalization,
Orders, etc. Modules
Legacy Systems
Storefronts
Templates, SEO, etc.
Data Sources
CDP, PIM, ERP, CRM, DAM, CMS
APIs
Composable Commerce
Storefronts
Templates, SEO, etc.
Data Sources
CDP, PIM, ERP, CRM, DAM, CMS
APIs
Personalization
CMS
Search
Commerce Platform (cart & checkout)
Marketplace
Promotions
Browser
Other
channels
Native App Browser
Other
channels Native App Browser
Other
channels

The illusion of freedom: Merchants are
falling in the same 5-year refactoring cycle
Personalization
DevOps
Commerce Application
(cart & checkout)
Best of Breed
CMS
Search
Front-end Technology
CDN
Monolith


Middlewares
Legacy
Commerce
Platform
Marketplace
Promotions

Do the math: balance flexibility and maintenance
to drive profitable ecommerce growth
Pragmatic
Composability


OOTB
Selective Investment
to Differentiate
OOTB
OOTB
Composable
and Complete
Commerce
Platform
Legacy
Commerce
Platform
Best of BreedMonolith


Personalization
DevOps
Commerce Application
CMS
Search
Promotions
CDN
Middlewares
Marketplace
OMS

A Practical Approach to
Migration

← Fewer Functions Decoupled
More Functions Decoupled →
CMS
Commerce Platform
Storefront Application
CMS
Search &
Personalization
Frontend Infrastructure
Commerce
Complete Platform
Commerce
DXP
Storefront Application
CMS
Search &
Personalization
Frontend Infrastructure
Headless Commerce
Commerce
Search &
Personalization
CMS
FEaaS
Storefront Application
Frontend Infrastructure
FEaaS
Storefront Application
CMS
Search &
Personalization
Frontend Infrastructure
Commerce
Best of Breed
VTEX Architectural Flexibility
Time to market
Customizability/Extensibility
Ease of use/maintenance
Total cost of ownership
Level of composability
Time to market
Customizability/Extensibility
Ease of use/maintenance
Total cost of ownership
Level of composability
Time to market
Customizability/Extensibility
Ease of use/maintenance
Total cost of ownership
Level of composability
Time to market
Customizability/Extensibility
Ease of use/maintenance
Total cost of ownership
Level of composability

VTEX Commerce Platform: Composable and Complete
User
Admin
Dashboard
& Analytics
Releases
User &
Account
Mgmt
Extensions
Hub
Experience Management
Headless
CMS
Storefront
Application
Intelligent
Search
PWA
Application
Digital
Commerce
Catalog
Promotions Checkout
Payment
Gateway
Price
Buying
Organizations
Request for
Quote
Channel
Management
Distributed Order Management
Inventory
Management
Logistics
Order
Routing
Shipping
Network
Marketplace Management
Seller
Management
Seller Portal
Offer Quality
& Mgmt
Marketplace
Network
Developer
Tooling
VTEX IO
Storefront
Platform
VTEX IO
App
Platform
APIs
Masterdata
Mgmt

VTEX Commerce Platform: Composable and Complete




Pick and
Pack



Live
Shopping




Conversational
Commerce




Sales App
User
Admin
Dashboard
& Analytics
Releases
User &
Account
Mgmt
Extensions
Hub
Experience Management
Headless
CMS
Storefront
Application
Intelligent
Search
PWA
Application
Digital
Commerce
Catalog
Promotions Checkout
Payment
Gateway
Price
Buying
Organizations
Request for
Quote
Channel
Management
Distributed Order Management
Inventory
Management
Logistics
Order
Routing
Shipping
Network
Marketplace Management
Seller
Management
Seller Portal
Offer Quality
& Mgmt
Marketplace
Network
Developer
Tooling
VTEX IO
Storefront
Platform
VTEX IO
App
Platform
APIs
Masterdata
Mgmt



Personal
Shopper

VTEX Commerce Platform: Composable and Complete
Search &
Personalization
Carriers
Third-party
Marketplaces
Payments
Third-party
Sellers
Marketing &
Analytics
200+ 250+ 80+ 2500+ 40+10+




OMS/WMS




Pick and
Pack




ERP




CRM




Integrated
Solutions
3,000+



Live
Shopping



Other
Channels




Conversational
Commerce




Sales App
5+
5+
25+
User
Admin
Dashboard
& Analytics
Releases
User &
Account
Mgmt
Extensions
Hub
Experience Management
Headless
CMS
Storefront
Application
Intelligent
Search
PWA
Application
Digital
Commerce
Catalog
Promotions Checkout
Payment
Gateway
Price
Buying
Organizations
Request for
Quote
Channel
Management
Distributed Order Management
Inventory
Management
Logistics
Order
Routing
Shipping
Network
Marketplace Management
Seller
Management
Seller Portal
Offer Quality
& Mgmt
Marketplace
Network
Developer
Tooling
VTEX IO
Storefront
Platform
VTEX IO
App
Platform
APIs
Masterdata
Mgmt




PIM/CPQ
10+



Personal
Shopper

VTEX Commerce Platform: Composable and Complete
Search &
Personalization
Carriers
Third-party
Marketplaces
Payments
Third-party
Sellers
Marketing &
Analytics
200+ 250+ 80+ 2500+ 40+10+




OMS/WMS




Pick and
Pack




ERP




CRM




Integrated
Solutions
3,000+



Live
Shopping



Other
Channels




Conversational
Commerce




Sales App
5+
5+
25+
User
Admin
Dashboard
& Analytics
Releases
User &
Account
Mgmt
Extensions
Hub
Experience Management
Headless
CMS
Storefront
Application
Intelligent
Search
PWA
Application
Digital
Commerce
Catalog
Promotions Checkout
Payment
Gateway
Price
Buying
Organizations
Request for
Quote
Channel
Management
Distributed Order Management
Inventory
Management
Logistics
Order
Routing
Shipping
Network
Marketplace Management
Seller
Management
Seller Portal
Offer Quality
& Mgmt
Marketplace
Network
Developer
Tooling
VTEX IO
Storefront
Platform
VTEX IO
App
Platform
APIs
Masterdata
Mgmt




PIM/CPQ
10+



Personal
Shopper

Storefront Application
VTEX IO
SDKs
Search, Cart, etc
UI Toolkit
Components
Channel Themes
B2B, B2C, In Store
API Orchestration
Back-end For Front-end
Front-end Infrastructure
VTEX IO WebOps
CI/CD Pipeline
Deploy Preview / Performance Tests / Blue Green Deploy
CDN / Edge Infrastructure
Composable Experiences
Back-end Composition
VTEX IO Apps Platform
CMS App
v.3.X
Search App
v.5.X
Catalog App
v.3.X
Promotions
App
v.3.X
Subscription
App
v.1.X
Custom App
v.2.X
Custom App
v.2.X
Integration
App
v.2.X
Integration
App
v.2.X
Pricing App
v.2.X
Developer Tools & Evnironments
Workspaces / A/B Tests
CLI
Developer Interface
Admin
Business User Interface
VTEX Commerce Services Third-party Services

Merchant Channels
Web Store Mobile App
Any other
channel…
Backend for Frontend (Content Mesh API)
Composable Experiences
Third-party Services VTEX Services
CMS App
v.3.X
Search App
v.5.X
Catalog App
v.3.X
Promotions
App
v.3.X
Subscription
App
v.1.X
Custom App
v.2.X
Custom App
v.2.X
Integration
App
v.2.X
Integration
App
v.2.X
Pricing App
v.2.X
CLI
Developer Interface
Admin
Business User Interface

Wrap-up &
Questions

Storefront Application
VTEX IO
SDKs
Search, Cart, etc
UI Toolkit
Components
Channel Themes
B2B, B2C, In Store
API Orchestration
Back-end For Front-end
Front-end Infrastructure
VTEX IO WebOps
CI/CD Pipeline
Deploy Preview / Performance Tests / Blue Green Deploy
CDN / Edge Infrastructure
Composable Experiences
Back-end Composition
VTEX IO Apps Platform
CMS App
v.3.X
Search App
v.5.X
Catalog App
v.3.X
Promotions
App
v.3.X
Subscription
App
v.1.X
Custom App
v.2.X
Custom App
v.2.X
Integration
App
v.2.X
Integration
App
v.2.X
Pricing App
v.2.X
CI/CD Pipeline
Workspaces / A/B Tests
CLI
Developer Interface
Admin
Business User Interface
VTEX Commerce Services Third-party Services

Commerce Platform
Headless SystemsTraditional Systems
Native App Browser Chat App/PWA Browser AR/VR Voice IoT Wearables POS Social
“Head”
=
Frontend
“Body”
=
Backend
Display Engine
Templates, SEO, Personalization, etc.
API Orchestration
Commerce Engine APIs
Cart, Catalog, Promotions, Order, etc.
Data Sources
CDP, PIM, ERP, CRM, DAM, CMS
Data Sources
CDP, PIM, ERP, CRM, DAM, CMS
Storefronts
Templates, SEO, Personalization, etc.
Commerce Engine Modules
Cart, Catalog, Promotions, Orders, etc.
Modules

← Fewer Functions Decoupled
More Functions Decoupled →
CMS
Commerce Platform
Storefront Application
CMS
Search &
Personalization
Frontend Infrastructure
Commerce
� Time to market
� Customizability/Extensibility
� Ease of use/maintenance
� Total cost of ownership
?????? Composability
Complete Platform
Commerce
DXP
Storefront Application
CMS
Search &
Personalization
Frontend Infrastructure
� Time to market
� Customizability/Extensibility
� Ease of use/maintenance
� Total cost of ownership
� Composability
Headless Commerce
Commerce
Search &
Personalization
CMS
FEaaS
Storefront Application
Frontend Infrastructure
� Time to market
� Customizability/Extensibility
� Ease of use/maintenance
� Total cost of ownership
� Composability
FEaaS
Storefront Application
CMS
Search &
Personalization
Frontend Infrastructure
Commerce
?????? Time to market
� Customizability/Extensibility
?????? Ease of use/maintenance
?????? Total cost of ownership
� Composability
Best of Breed
CRAWL, Walk, Run VTEX approach to Monolithic migration

← Fewer Functions Decoupled More Functions Decoupled →
Commerce Platform
Commerce Commerce
Search
Storefront Application
Front-end Infrastructure
Commerce
CMS
FEaaS
Storefront Application
Front-end Infrastructure
DXP Suite
Storefront Application
CMS Search
Front-end Infrastructure
Storefront Application
CMS Search
Front-end Infrastructure
Commerce
Full Platform Headless Commerce FEaaS Best of Breed
Pragmatic Composability: customers deploy
VTEX in the best architecture for their business
KitchenAid EMEA Auchan EMEA Jumbo LATAM
SearchCMS
https://www.auchan.ro/ https://www.kitchenaid.ie/https://bicyclecards.com/ https://www.tiendasjumbo.co/
Cartamundi USA