We've all had the retail shopping experience, either online or in a physical shop, but have you ever wanted to take a serious look at how they deliver that experience in a cost effective manner at scale? This session takes attendees on a tour of three architecture blueprints covering three of the most interesting solutions retail organisations have to implement successfully to survive. Not only are these architecture solutions interesting, but they are based on successful real life implementations featuring open source technologies and power a lot of your world wide shopping experiences. The following three use cases will be discussed and detailed in architectural diagrams showcasing how open technologies are integrated to solve them:
- Supply chain integration
- Real-time stock control
- Point of sale
The attendee shall depart this session with a working knowledge of how to map general open source technologies to their solutions with examples all based on real life use cases. Material covered is available freely online and attendees can use these solutions as starting points for aligning to their own solution spaces as they can be pre-loaded into our architecture diagram tooling for modification. Furthermore, content is available online for each of these use cases providing attendees with reference material post conference.
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
DevConf.CZ - Talking Architecture Shop with Anyone
1. Talking Architecture
Shop with Anyone
Eric D. Schabell
Portfolio Architect Technical Director
@ericschabell
Jan 2022
Exploring Open Source Success at Scale
5. These architectures are providing a common repeatable process, visual
language and tool set, presentations, and architecture diagrams. These
document customer deployments of three or more open source
technologies that continuously advance successful customer use cases.
TALKING ARCHITECTURE SHOP
Demos
Customer research
Enablement &
Presentations
Presentation Videos
Diagrams
Publications
Solution Brief
6. Supply Chain Integration Introduction
Reuse existing 3rd
party systems
whilst
transitioning to
new systems
Connect multiple 3rd
party systems within
supply chain
Integrate AI/ML
information with
data passed to 3rd
party supply chain
systems
Business Drivers
AI / ML
data
enrichment
Integration
Data
Integration,
Transform
Container Platform
API
Management
3rd Party
Supply Chain
System
Supplier
Systems
7. THREE LEVELS OF ARCHITECTURE
Logical view
High level abstractions of services
and platforms.
No networking or data flows.
Service descriptions can be added.
Schema / Physical
Describes the main nodes and
services and their interactions and
network connections.
Product details can be included.
Cardinality and logical groupings
can be described.
Node or Service detail
Detailed look at one specific
service.
Includes deployment mode, storage
and networking details.
TALKING ARCHITECTURE SHOP
8.
9.
10. Customer
Data Storage
Available
to Sell
Real-time Stock Control Introduction
Avoid under or
over stocking
Maintain accurate
stock levels across all
channels
Real-time stock
inventory visible to
customers, business
and 3rd parties
Business Drivers
Order
Management
Supply Chain
Systems
Logistics
Systems
Catalog
Management
Data Storage
Integration
Red Hat
Software as a Service
API
Management
Business
Processes
Colleague
Supplier
Partner
Vendor
Store
Warehouse
Head
Office
Events
Container Platform
11.
12.
13. Omnichannel Customer Experience Introduction
Distributed
deployments, non-
centralized
integration
Data management,
security, and user
access
Multiple protocol
support through
different integration
technologies
Business Drivers
Customer
Single-
sign-on
Internal
Systems
Data
Storage
3rd-Party
Services
External
Platform
Backend Systems
Applications
API
Management
Business
Processes
Supplier
Partner
Vendor
Container Platform
Front-end
Services
Service
Integration
Data
Integration
14. Consistency of PoS
estate; security and
updates
Smart
Management
Pos image
build process
Source
repository
Point of Sale Introduction
Automated build,
manage, and
deployment
Remote management
of all PoS
Red Hat host
Business Drivers
Store
Application
Build process
Image store Automation
Deploy, patch PoS
Data store
Image cache and
data cache
Red Hat host
Aggregated sales
data
Red Hat host
Store
Image cache and
data cache
Red Hat host
Aggregated sales
data
Sales
data
Retail Data
Framework
15.
16.
17. MORE INFORMATION
TALKING ARCHITECTURE SHOP
Portfolio Architecture Examples
https://gitlab.com/redhatdemocentral/portfolio-architecture-examples
Portfolio Architecture Diagram Tool
https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling/
Portfolio Architecture Workshops
Complete workshop on using the tool. Recommended you go through this workshop.
https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops
18. Thank you
Eric D. Schabell
Portfolio Architect Technical Director
@ericschabell
Jan 2022
Editor's Notes
Talking Architecture Shop with Anyone (DevConf.CZ)
We've all had the retail shopping experience, either online or in a physical shop, but have you ever wanted to take a serious look at how they deliver that experience in a cost effective manner at scale? This session takes attendees on a tour of three architecture blueprints covering three of the most interesting solutions retail organisations have to implement successfully to survive. Not only are these architecture solutions interesting, but they are based on successful real life implementations featuring open source technologies and power a lot of your world wide shopping experiences. The following three use cases will be discussed and detailed in architectural diagrams showcasing how open technologies are integrated to solve them:
Supply chain integration
Real-time stock control
Point of sale
The attendee shall depart this session with a working knowledge of how to map general open source technologies to their solutions with examples all based on real life use cases. Material covered is available freely online and attendees can use these solutions as starting points for aligning to their own solution spaces as they can be pre-loaded into our architecture diagram tooling for modification. Furthermore, content is available online for each of these use cases providing attendees with reference material post conference.
https://bit.ly/devconfcz-talking-architecture-shop
Architecture is not hard, or is it… we all have the best intentions but having a good plan does not always mean it’s going to work out the way you draw it up…
(Photo: https://unsplash.com/photos/fteR0e2BzKo)
You must be thinking…. How did that happen?
(Photo: https://www.reddit.com/r/NotMyJob/comments/54wdx0/built_the_staircase_exactly_as_designed_boss/)
Imagine if you have a plan based on others who’ve built this before you? Would that help?
Enter Portfolio Architectures, providing proven value:
Giving organizations proven implementation designs for open source solutions
Illustrating how organizations can combine open source solutions to solve business problems
High level architecture as a guide with flexibility for existing architecture choices
(Photo: https://unspalsh.com)
Building consistent and useful architecture diagrams is challenging. As the product portfolio grows we are providing clear and reusable portfolio architectures for use with our partners and customers.
Introduction to the business drivers and solution story for the use case: Streamlining integration between different elements of a retail supply chain for on-premise, cloud, and other third-party interactions.
Three levels of the diagrams produced for a portfolio architecture; logical, physical, and detailed.
This is the logical view of the solution architecture. (Click here to load this diagram in the design tooling)
This is a physical view of the example architecture as deployed within a container-based platform. (Click here to load this diagram in the design tooling)
Introduction to the business drivers and solution story for the use case: Providing (near) real-time stock positions and dynamic pricing promotions information to retailer omnichannels.
This is the logical view of the solution architecture. (Click here to load this diagram in the design tooling)
This is a physical view of the example architecture as deployed within a container-based platform. (Click here to load this diagram in the design tooling)
Introduction to the business drivers and solution story, with use case: Omnichannel implies integration and orchestration of channels such that the experience of engaging across all the channels someone chooses to use.
Introduction to the business drivers and solution story for the use case: Simplifying and modernizing central management of distributed point-of-sale devices with built in support for container based applications.
This is the logical view of the solution architecture. (Click here to load this diagram in the design tooling)
This is a physical view of the example architecture as deployed within a container-based platform. (Click here to load this diagram in the design tooling)
Where to go for more information.
Talking Architecture Shop with Anyone (DevConf.CZ)
We've all had the retail shopping experience, either online or in a physical shop, but have you ever wanted to take a serious look at how they deliver that experience in a cost effective manner at scale? This session takes attendees on a tour of three architecture blueprints covering three of the most interesting solutions retail organisations have to implement successfully to survive. Not only are these architecture solutions interesting, but they are based on successful real life implementations featuring open source technologies and power a lot of your world wide shopping experiences. The following three use cases will be discussed and detailed in architectural diagrams showcasing how open technologies are integrated to solve them:
Supply chain integration
Real-time stock control
Point of sale
The attendee shall depart this session with a working knowledge of how to map general open source technologies to their solutions with examples all based on real life use cases. Material covered is available freely online and attendees can use these solutions as starting points for aligning to their own solution spaces as they can be pre-loaded into our architecture diagram tooling for modification. Furthermore, content is available online for each of these use cases providing attendees with reference material post conference.
https://bit.ly/devconfcz-talking-architecture-shop