This document describes the platform architecture for an omnichannel retail company. It discusses the challenges of legacy architectures and outlines a new platform architecture with key components. The platform exposes primitive APIs and services that represent core retail processes and data. Tenants can then build applications that utilize and extend these platform services. All data changes are handled as asynchronous events to ensure eventual consistency across caching layers. The architecture aims to decouple tenants, improve scalability, and facilitate innovation while maintaining enterprise governance over core platform components.
Omnichannel is at the heart of today's Retail Transformation. However, most retail CIOs still struggle to redesign their technology frameworks to serve today's multichannel connected customer and support a growing number of new ways to shop. Lack of an omnichannel strategy, rigid legacy systems not allowing to leverage the benefits of cloud and mobile technologies, non-single view of customers across channels or lack of inventory visibility across enterprise to support distributed order management capacity are only some of the key challenges retail CIOs are facing.
This webinar will be conducted by Ismael Ciordia, Chief Technology Officer at Openbravo, Salil Godika, Chief Strategy & Marketing Officer and Industry Group Head at Happiest Minds and introduced by Xavier Places, Product Marketing Director at Openbravo.
What Will You Learn?
- Key considerations when designing and rolling out new architecture that delivers omnichannel services.
- Which technologies to evaluate, including PIM, OMS, Cloud, m-POS or Big Data.
- How some leading customers in the Specialty Retail subsector are progressing on their omnichannel path with the help of Openbravo.
- A summary of the main conclusions of the Happiest Minds' report "The State of Omnichannel Retail in the US 2015" .
Cloud ERP Strategy & Transformation I Best Practices I NuggetHubRichardNowack
Taking advantage of ERP (Enterprise Resource Planning) software in the cloud (IaaS, PaaS, SaaS) can lead to cost savings and greater performance. In this business best practice slide deck you learn how to setup a cloud ERP strategy and a transformation plan, how to choose a vendor and how to evaluate technical migration scenarios.
We provide you with the following best practices:
- Cloud ERP Strategy Definition and Introduction
- ERP Platform Strategy & Evaluation
- ERP Platform Transformation
In this advanced business analysis training session, you will learn Requirement Management. Topics covered in this session are:
• Requirements Negotiation And Prioritization
• Requirements Management
• Requirements Traceability
• Requirements Variability and Software/System Product Lines
For more information, click here: https://www.mindsmapped.com/courses/business-analysis/advanced-business-analyst-training/
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...Amazon Web Services
Edge computing is all about moving compute power to the source of the data instead of having to bring it to the cloud. The edge is a fundamental part of IoT, and it is not only about connecting things to the internet. In this sesssion, we discuss how AWS Greengrass, which is an IoT edge software, can power devices small and large, from a sensor all the way to a wind turbine. With AWS Greengrass, these IoT devices can securely gather data, keep device data in sync, and communicate with each other while still using the cloud for management, analytics, and durable storage. Join us to learn more about the edge of IoT.
It is well known that an effective PMO is key to successful and efficient program and project execution. In other words, doing things “right”. Enterprise Architecture is the discipline that plans and monitors enterprise transformation and aligns the business strategy with information technology capabilities. In other words, doing the “right things” to support the business.
Why is it organizations despite having both of these disciplines still struggle with effective enterprise transformation? What can we done to use these disciplines more effectively to effect better business outcomes? What are the roles of each discipline and how do they work together to create business value?
In this presentation, Riaz will address these questions and will provide real life examples that can help build a strong relationship between the PMO and Enterprise Architecture.
Learning Objectives:
• How to build a strong relationship between the PMO and Enterprise Architecture (EA) to deliver positive outcomes for your organization
• Identify the different roles and functions of the PMO and EA as well as their similarities
Omnichannel is at the heart of today's Retail Transformation. However, most retail CIOs still struggle to redesign their technology frameworks to serve today's multichannel connected customer and support a growing number of new ways to shop. Lack of an omnichannel strategy, rigid legacy systems not allowing to leverage the benefits of cloud and mobile technologies, non-single view of customers across channels or lack of inventory visibility across enterprise to support distributed order management capacity are only some of the key challenges retail CIOs are facing.
This webinar will be conducted by Ismael Ciordia, Chief Technology Officer at Openbravo, Salil Godika, Chief Strategy & Marketing Officer and Industry Group Head at Happiest Minds and introduced by Xavier Places, Product Marketing Director at Openbravo.
What Will You Learn?
- Key considerations when designing and rolling out new architecture that delivers omnichannel services.
- Which technologies to evaluate, including PIM, OMS, Cloud, m-POS or Big Data.
- How some leading customers in the Specialty Retail subsector are progressing on their omnichannel path with the help of Openbravo.
- A summary of the main conclusions of the Happiest Minds' report "The State of Omnichannel Retail in the US 2015" .
Cloud ERP Strategy & Transformation I Best Practices I NuggetHubRichardNowack
Taking advantage of ERP (Enterprise Resource Planning) software in the cloud (IaaS, PaaS, SaaS) can lead to cost savings and greater performance. In this business best practice slide deck you learn how to setup a cloud ERP strategy and a transformation plan, how to choose a vendor and how to evaluate technical migration scenarios.
We provide you with the following best practices:
- Cloud ERP Strategy Definition and Introduction
- ERP Platform Strategy & Evaluation
- ERP Platform Transformation
In this advanced business analysis training session, you will learn Requirement Management. Topics covered in this session are:
• Requirements Negotiation And Prioritization
• Requirements Management
• Requirements Traceability
• Requirements Variability and Software/System Product Lines
For more information, click here: https://www.mindsmapped.com/courses/business-analysis/advanced-business-analyst-training/
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...Amazon Web Services
Edge computing is all about moving compute power to the source of the data instead of having to bring it to the cloud. The edge is a fundamental part of IoT, and it is not only about connecting things to the internet. In this sesssion, we discuss how AWS Greengrass, which is an IoT edge software, can power devices small and large, from a sensor all the way to a wind turbine. With AWS Greengrass, these IoT devices can securely gather data, keep device data in sync, and communicate with each other while still using the cloud for management, analytics, and durable storage. Join us to learn more about the edge of IoT.
It is well known that an effective PMO is key to successful and efficient program and project execution. In other words, doing things “right”. Enterprise Architecture is the discipline that plans and monitors enterprise transformation and aligns the business strategy with information technology capabilities. In other words, doing the “right things” to support the business.
Why is it organizations despite having both of these disciplines still struggle with effective enterprise transformation? What can we done to use these disciplines more effectively to effect better business outcomes? What are the roles of each discipline and how do they work together to create business value?
In this presentation, Riaz will address these questions and will provide real life examples that can help build a strong relationship between the PMO and Enterprise Architecture.
Learning Objectives:
• How to build a strong relationship between the PMO and Enterprise Architecture (EA) to deliver positive outcomes for your organization
• Identify the different roles and functions of the PMO and EA as well as their similarities
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...Amazon Web Services
In this session, as an APN Technology Partner, you will learn about the broad range of AWS programs and resources to assist you successfully build, market and sell your solutions. Whether you are a start-up, established ISV with pre-packaged software offerings or a SaaS provider, we can customize the right set of tools, training and go-to-market programs to accelerate your business. You will learn about our SaaS Partner Program, Quick Start and AWS Marketplace. We will also discuss opportunities and success stories of APN Technology and Consulting partners coming together and collaborating to deliver high value solutions in the market.
Save Time and Resources - Fully Automate Intercompany Process End to EndVineeth Mylapur
Does your Intercompany process (from entries to settlements) manual? Are your Accountants, Accounts Payable, Treasury and Tax teams facing difficulties to finish the process on time? Do you want to save time and resources by automating the Intercompany process end to end? If you are facing these problems then join this session to learn how you can help your organization to completely automate the Intercompany process by extending the standard Advance Global Intercompany System features to automate the Intercompany entries, approvals, Invoicing, accounting, reconciliation, netting and settlements.
Objective 1: Discuss the business use cases and limitations of standard Advance Global Intercompany System (AGIS).
Objective 2: Learn how you can automate the AGIS entry process for each business use case.
Objective 3: Discover the enhancements and configurations are required for automating the Intercompany process end to end.
Objective 4: Learn how to automatically create Intercompany Invoices (in AR & AP), accounting and reconciliation of the transactions.
Objective 5: Learn how you can automate the netting process and perform cash settlements for the Intercompany transactions between legal entities as per region specific regulations.
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018Amazon Web Services
Migrating SQL Server databases to the cloud is a critical part of a cloud journey and requires planning and architectural considerations. In this session, we cover best practices and guidelines in migrating and/or architecting a hybrid SQL Server architecture on AWS. We compare and contrast various migration methods, including SQL export, backup and restore, and using AWS Database Migration Service (AWS DMS). We also provide guidance on how to migrate products that have approached their end of life, such as SQL Server 2008.
How to Set Up a Cloud Cost Optimization Process for your EnterpriseRightScale
As cloud spend grows, enterprises need to set up internal processes to manage and optimize their cloud costs. This process will help organizations to accurately allocate and report on costs while minimizing wasted spend. In this webinar, experts from RightScale’s Cloud Cost Optimization team will share best practices in how to set up your own internal processes.
Webinar: Implementation of 10 Integration Patterns on iPaaS PlatformAPPSeCONNECT
We recently had a #Webinar on Integration Patterns for iPaaS Platform. The key points discussed over the webinar were:
1. Understanding the best practices that should be followed to correctly utilize an iPaaS platform.
2. Some of the best use cases of the iPaaS platform.
3. A walkthrough of APPSeCONNECT Integration Platform to feature the scenarios of an iPaaS platform.
#iPaaS #IntegrationPlatform
Integrate your business applications under one single platform: https://www.appseconnect.com/integrations/
The People Model and Cloud Transformation | AWS Public Sector Summit 2016Amazon Web Services
A successful cloud transformation journey incorporates the three pillars of transformation: people, process, and technology. While leveraging the technology, the people component drives transformations. But far too often, cloud transformation efforts concentrate on the process improvement strategies and technology implementation, while essentially ignoring the human aspect of the change initiative and the opportunity to develop a more agile, DevOps culture. Many leaders who look back on previous change initiatives reflect that process and technology were simple to change compared to the people part of the organization. A central perspective within the AWS Cloud Adoption Framework, the "people perspective," guides organizations about aspects that affect people to reduce the risk and accelerate the value realization from cloud adoption. This session covers best-practice methods that enable customers to address challenges in setting up the right organizational structure to manage cloud operations, roles and job responsibilities during transition and post-cloud adoption, assessing gaps in skills and competencies required, building effective training models, and shaping a DevOps culture.
Applying Domain-Driven Design to APIs and Microservices - Austin API MeetupLaunchAny
A look at the stories our APIs tell, the importance of API design, and how systems design and domain-driven design can be used to build a long-lasting API design
Please use the below URL to view recording of this webinar:
http://wso2.com/library/webinars/2015/02/connected-retail-reference-architecture/
The key focus areas of this session are
An overview of the retail IT landscape
What is a connected retail IT architecture
How the WSO2 middleware platform enables a connected retail business
Connected retail L0 architecture
Connected retail L1 architecture with WSO2
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Composing a Headless and Composable Commerce Architecture
Yi Zhuang Chew, Solutions Engineer at Commercetools
Lecture about "Enterprise Architecture @ ING" given at Solvay Brussels School...Alain Heremans
Presentation about how Enterprise Architecture practice has been implemented at ING Bank and how it evolved during the last 10 years till now. Dated 6th March 2018.
Presented at 3|SHARE's EVOLVE'14 - The Adobe Experience Manager Community Summit on Wednesday November 19th, 2014 at the Hard Rock Hotel in San Diego, CA. evolve14.com
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...Amazon Web Services
In this session, as an APN Technology Partner, you will learn about the broad range of AWS programs and resources to assist you successfully build, market and sell your solutions. Whether you are a start-up, established ISV with pre-packaged software offerings or a SaaS provider, we can customize the right set of tools, training and go-to-market programs to accelerate your business. You will learn about our SaaS Partner Program, Quick Start and AWS Marketplace. We will also discuss opportunities and success stories of APN Technology and Consulting partners coming together and collaborating to deliver high value solutions in the market.
Save Time and Resources - Fully Automate Intercompany Process End to EndVineeth Mylapur
Does your Intercompany process (from entries to settlements) manual? Are your Accountants, Accounts Payable, Treasury and Tax teams facing difficulties to finish the process on time? Do you want to save time and resources by automating the Intercompany process end to end? If you are facing these problems then join this session to learn how you can help your organization to completely automate the Intercompany process by extending the standard Advance Global Intercompany System features to automate the Intercompany entries, approvals, Invoicing, accounting, reconciliation, netting and settlements.
Objective 1: Discuss the business use cases and limitations of standard Advance Global Intercompany System (AGIS).
Objective 2: Learn how you can automate the AGIS entry process for each business use case.
Objective 3: Discover the enhancements and configurations are required for automating the Intercompany process end to end.
Objective 4: Learn how to automatically create Intercompany Invoices (in AR & AP), accounting and reconciliation of the transactions.
Objective 5: Learn how you can automate the netting process and perform cash settlements for the Intercompany transactions between legal entities as per region specific regulations.
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018Amazon Web Services
Migrating SQL Server databases to the cloud is a critical part of a cloud journey and requires planning and architectural considerations. In this session, we cover best practices and guidelines in migrating and/or architecting a hybrid SQL Server architecture on AWS. We compare and contrast various migration methods, including SQL export, backup and restore, and using AWS Database Migration Service (AWS DMS). We also provide guidance on how to migrate products that have approached their end of life, such as SQL Server 2008.
How to Set Up a Cloud Cost Optimization Process for your EnterpriseRightScale
As cloud spend grows, enterprises need to set up internal processes to manage and optimize their cloud costs. This process will help organizations to accurately allocate and report on costs while minimizing wasted spend. In this webinar, experts from RightScale’s Cloud Cost Optimization team will share best practices in how to set up your own internal processes.
Webinar: Implementation of 10 Integration Patterns on iPaaS PlatformAPPSeCONNECT
We recently had a #Webinar on Integration Patterns for iPaaS Platform. The key points discussed over the webinar were:
1. Understanding the best practices that should be followed to correctly utilize an iPaaS platform.
2. Some of the best use cases of the iPaaS platform.
3. A walkthrough of APPSeCONNECT Integration Platform to feature the scenarios of an iPaaS platform.
#iPaaS #IntegrationPlatform
Integrate your business applications under one single platform: https://www.appseconnect.com/integrations/
The People Model and Cloud Transformation | AWS Public Sector Summit 2016Amazon Web Services
A successful cloud transformation journey incorporates the three pillars of transformation: people, process, and technology. While leveraging the technology, the people component drives transformations. But far too often, cloud transformation efforts concentrate on the process improvement strategies and technology implementation, while essentially ignoring the human aspect of the change initiative and the opportunity to develop a more agile, DevOps culture. Many leaders who look back on previous change initiatives reflect that process and technology were simple to change compared to the people part of the organization. A central perspective within the AWS Cloud Adoption Framework, the "people perspective," guides organizations about aspects that affect people to reduce the risk and accelerate the value realization from cloud adoption. This session covers best-practice methods that enable customers to address challenges in setting up the right organizational structure to manage cloud operations, roles and job responsibilities during transition and post-cloud adoption, assessing gaps in skills and competencies required, building effective training models, and shaping a DevOps culture.
Applying Domain-Driven Design to APIs and Microservices - Austin API MeetupLaunchAny
A look at the stories our APIs tell, the importance of API design, and how systems design and domain-driven design can be used to build a long-lasting API design
Please use the below URL to view recording of this webinar:
http://wso2.com/library/webinars/2015/02/connected-retail-reference-architecture/
The key focus areas of this session are
An overview of the retail IT landscape
What is a connected retail IT architecture
How the WSO2 middleware platform enables a connected retail business
Connected retail L0 architecture
Connected retail L1 architecture with WSO2
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Composing a Headless and Composable Commerce Architecture
Yi Zhuang Chew, Solutions Engineer at Commercetools
Lecture about "Enterprise Architecture @ ING" given at Solvay Brussels School...Alain Heremans
Presentation about how Enterprise Architecture practice has been implemented at ING Bank and how it evolved during the last 10 years till now. Dated 6th March 2018.
Presented at 3|SHARE's EVOLVE'14 - The Adobe Experience Manager Community Summit on Wednesday November 19th, 2014 at the Hard Rock Hotel in San Diego, CA. evolve14.com
apidays LIVE London 2021 - Productization of APIs by Jay Dembani, Avalaraapidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
Banking APIs and Fintech Ecosystems
Productization of APIs
Jay Dembani, Sr. Product Manager at Avalara
APIs have seen a stellar growth over the last decade or so. API product managers help build the platform the right way, with requirements rationalization, design standards, style guides, public launch frameworks, measurements and a forward looking plan to grow the business of APIs. This presentation talks about the multi-year journey towards organized REST APIs powering different payment product lines, overcoming silos and lessons learnt in managing the business of APIs at PayPal. It also focuses on understanding the real customer of APIs (merchants, partners vs. developers), their differences and the key elements of an API ecosystem (tools and environments) that allow the APIs to be successful on a large scale.
Connecting the Experience: How APIs are Revolutionizing Commerce in the Age of the Consumer
Embedding transactional capability within brand marketing to create digital experiences that bring a brand to life is a powerful new commerce strategy. But significant technical hurdles need to be cleared. How will your business overcome them?
By harnessing API technologies, CIOs, digital CMOs, and developers are finding success in quickly delivering the perfect mix of content and commerce to every piece of glass, without the pain points or slow time to market normally associated with complex enterprise applications.
Join Sal Visca, Chief Technology Officer, Elastic Path, as he reveals how the world's leading brands accelerate the customer journey by using Commerce Integration Platforms and hypermedia APIs to embed commerce software directly within the Adobe Marketing Cloud.
If you’re in charge of IT strategy or implementation, don’t miss this revealing session. You’ll learn:
- How to overcome technical and organizational challenges that block the delivery of experience-driven commerce.
- How hypermedia API technology can embed transactional capabilities directly into Adobe Marketing Cloud.
- How to build a best-of-breed, interoperable technology platform to spur innovation
- How to make IT a super hero among your business users.
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Digital API Ecosystems, Marketplaces and Platforms
Alan Glickenhouse, Digital Transformation Business Strategist at IBM
API Management Solution Powerpoint Presentation SlidesSlideTeam
Select this API Management Solution PowerPoint Presentation Slides and study the needs of app developers. Display your company’s objectives like the expansion of the market base, building a platform ecosystem, and improving the digital outreach company through this application gateway PPT templates. Highlight the structure of architectural components of API with the help of this computing interface management PPT slide. You can easily introduce your services of API portal like documentation, registration, and analysis in a well-organized manner by taking the aid of our invigorating software management PPT designs. Take advantage of our professionally designed network administration PPT themes to exhibit various components like API design, deployment, security, analytics, and monetization in an appropriate color-coded fashion. You can take the assistance of this API solution PPT presentation to provide a report on API management in a well-organized format. Click the download button and make this open-source management PowerPoint presentation your source to educate prospective clients about attractive opportunities in the API management market. https://bit.ly/3tOpgMa
Creating a Successful API Program to Drive Digital TransformationPerficient, Inc.
API management is a driving discipline in the digital transformation movement that can unlock tremendous business value. Because APIs intersect at IT and the business, it’s important to understand how they can be used. APIs can connect inventory management with resource planning for better operational efficiency, integrate with partner organizations for increased sales, and push data to and from a mobile device for the connected enterprise and consumer. The core concepts of APIs are technical in nature, but their business applications are almost limitless.
Creating a successful API program goes way beyond choosing the right tool. The supporting components and disciplines (some tried and true and some emerging) around API management are a critical component of the comprehensive picture.
In this webinar, we discussed:
-The building blocks of a strong API program
-How to get executive buy-in
-Supporting components and disciplines of API management
-How APIs help to build a world-class digital business
What is API Product Management by PayPal Director of ProductProduct School
Main takeaways:
- What does API Product Management mean and how is it different from traditional Product Management
- Some strategies to build an API offering that scales with time instead of causing bottlenecks
- Lessons learnt in the journey of re-imagining the API ecosystem at PayPal
APIs are a big deal and they are getting bigger. Center of success of large companies are the APIs that links computing devices to the underlying platforms that power each business and that ties companies together behind the scene.
Each enterprise has an inventory of API either private or public. Their importance and usage has soared as Web, mobile, cloud and machine-to-machine technologies have matured and are widely used.
Successful APIs need clear objectives that relate directly to business objectives and track closely to key performance indicators (KPIs) for the business at large.
code talks Commerce: The API Economy as an E-Commerce Operating SystemAdelina Todeva
My talk for the CodeTalks Commerce Edition, April 19 and 20 2016 in Berlin.
I explore the possibilities of APIs and API only products, explaining what APIs are, how one can participate in the API Economy, and what do look out for when selecting API products to power an e-commerce organisation
apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Planning Your Steps to Data Economy Using APIOps Cycles
Marjukka Niinioja, Founding partner of Osaango Ltd
Business Challenges Solved by APIs: What Every Executive Should KnowElastic Path
It seems like everyone either has or needs an API these days. Analysts are touting how critical it is for businesses to engage their customers across every touchpoint. APIs are supposed to fuel innovation for these new applications, new channels, and, ultimately, new ways to generate revenue.
But getting your API strategy off the ground could be more difficult than it sounds. Even with the right strategy and architecture, there are very real technical challenges in your way.
Join API experts from Elastic Path Software as well as API Evangelist Kin Lane for a frank discussion on the current state of APIs.
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...apidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
Practical API strategy with APIOps Cycles
Marjukka Niinioja, Founding Partner of Osaango
Evolución de una arquitectura monolítica hacia decoupled commerce en un retai...Marcos Pueyrredon
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 VTEX Experience Brasil https://experience.vtex.com/brazil/ en el marco del VTEXDAY 2023 https://vtexday.com.br/
A review of BestBuy.com's cloud architecture for its browse cloud. A description of what BestBuy.com has built to support a high scale, high availability ecommerce system.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
3. Plan for Today
• Context of the omnichannel retail environment
• Legacy architecture overview
• Platform architecture
• Platform examples
Ask questions any time.
5. Target is Omnichannel
• 1,806 stores in the United States
• 38 distribution centers in the U.S
• 323,000 team members worldwide
• Global locations in India
• Target.com is the fourth most-visited
retail website in the U.S. with more than
26 million unique visitors each month
on average
6. Omnichannel Retail
Commerce
• Physical
• Online
• Mobile
• Partner
• Voice
• Text
• Social
Customer Interaction
• Store Associate
• Call Center
• Mobile App
• Online Chat
• Email
• Text
• Social
• Augmented Reality
Customer Fulfillment
• Shopping bags
• Ship to home
• Ship to store
• In-Store pickup
• Car park pickup
• Same day delivery
• Partner direct ship
• Digital goods
7. Omnichannel Retail Evolving Rapidly
Every step of the retail value chain is being disrupted
• Import and Logistics (Direct to Consumer, Crowdsourced Delivery)
• Selection & Curation (Online Search and Recommendations)
• Trips to Stores (Same Day Delivery, Personal Shoppers)
• Online Mega-Retailers (Everything Store)
• Online Micro-Retailers (Single Category Specialists)
• Checkout process (Self-checkout, Automated checkout)
9. 70% of capabilities
tied to mainframe
3000+ Applications
Stores
Digital
Supply Chain
Marketing
Merchandising
Product Development
Corporate
7000+ RDBMS
Operationally siloed
Legacy Footprint
10. External Cloud
Infrastructure
Owned Datacenter
Leased Datacenter
External Cloud
Store
. . .
Store
1800 Stores
Ware
house
Ware
house
. . .
32 Warehouses
Owned Datacenter
Digital SiloStore Silo Supply Chain Silo Corporate Silo
Each box contains infrastructure onsite
Office
. . .
Office
~40 Offices
Worldwide
11. Official Data Sources
Direct DB
Connections
Store SiloDigital Silo Marketing Silo Supply Chain Silo Corporate Silo
UDS
HR Finance
Batch ETLs
UDS
Legacy Architecture
UDS = Unofficial Data Sources
POS CRM WMS
Logist
ics
Pricing
UDSUDSUDSUDSUDSUDSUDSUDS
In-
Store
.COM Mobile
X
14. What is a Platform?
A set of technologies that are the fundamental building
blocks of custom applications
1. Primitive components
2. A defined surface
3. Extension points
A Platform Has:
15. What is a Retail Platform?
A set of primitive APIs and Services that
represent the data, processes and business
logic required to complete customer
transactions
16. Retail Platform Primitives - Examples
• Item API
• Price API
• Inventory API
• Location API
• Tax API
• Customer API
• Worker API
• Checkout API
• Cart API
• Restrictions API
• Returns API
• Address Verification API
• Item Movement API
• Shift Management API
Data Process and Logic
Primitive componentsA Platform Has:
17. Retail Defined Surface
The complete set of retail platform primitives
that define the core components of a retailer
A defined surfaceA Platform Has:
18. Retail Platform Extension Points
All retail platform primitives can be
extended by users of the platform
Extension pointsA Platform Has:
19. Worker
Price
API
Retail Platform Architecture
Custo
mer
Locati
on
Tax OrderPrice ItemPromo Vendor
Data that cannot be derived from other data or is generated
during common business processes of the company, divided
into the logical domain entities of the business
Promo
API
Tax
API
Custo
mer
API
Location
API
Order
API
Item
API
Worker
API
Vendor
API
Core Data
Primitive component
20. Item-Location-Price API
Retail Platform Architecture
Pre-joined and cached core data, used to pre-calculate
commonly used data patterns and protect core data services
from excessive load
Customer-Orders API Item-Offer API
Item-Location-Price
Cache
Customer-Orders
Cache
Item-Offer
Cache
Core Data Aggregations
Primitive component
21. Checkout API
Retail Platform Architecture
The generic components of a business process, presented as
an API, that can be used by all channels that execute the
business process
Cart API Item Setup API Offer Setup API
Payment API Fulfillment API Returns API
Fundamental Business Process
Primitive component
22. Restrictions API
Retail Platform Architecture
The proprietary logic of the business, presented as an
API, that is used by all channels that require that
business logic
Cart Price API Worker Pay API Address Verification API
Fundamental Business Logic
Primitive component
23. Business Logic
Retail Platform Architecture
Business Process Data Aggregation
Worker
Price
API
Custo
mer
Locati
on
Tax OrderPrice ItemPromo Vendor
Promo
API
Tax
API
Custo
mer
API
Location
API
Order
API
Item
API
Worker
API
Vendor
API
Platform
Logic Data
Platform
Process Data
Platform
Cache
Fundamental Platform Components
Primitive components
24. Business Logic
Retail Platform Architecture
Price
API
Promo
API
Tax
API
Custo
mer
API
Location
API
Order
API
Item
API
Worker
API
Vendor
API
Restrictions API
Cart Price API
Worker Pay API
Addr Verify API
Checkout API Cart API
Item Setup API
Offer Setup API
Payment API
Fulfillment API
Returns API
Business Process Data Aggregations
Item-Location-Price API
Customer-Orders API
Item-Offer API
Core Data
Retail Platform Surface
A defined surface
25. What is a Tenant?
• Tenant drives an interaction with an actor
• Tenants are coarse grained around a channel (digital, store, supply
chain, corporate)
• Isolation from other tenants
• Can only call services within the tenant, or provided by the platform
A user of the platform that builds applications using and
extending the platform primitives
26. Business Logic
Extension
Retail Platform Architecture
Business Process
Extension
Service
Aggregator
Forward
Cache
Tenant
Process Data
Tenant
Logic Data
View Controller
User Interface
Tenant Specific
APIs
Tenant
Data
View Controller
User Interface
View Controller
User Interface
Single Tenant Components
Extension points
27. Retail Platform Architecture
Tenant
Tenant and Platform
Tenant Tenant
Business Logic APIs Business Process APIs Data Aggregation APIs
Core Data APIs – READ ONLY
Worker
Custo
mer
Locati
on
Tax OrderPrice ItemPromo Vendor
Tenants
Platform
28. Eventual Consistency
• The Core Data layer contains the true real-time operational data –
source of truth
• Core Data is exposed to the Platform as READ ONLY
• All other layers are caches
• Tenants operate almost exclusively off caches
• Tenant applications must be designed for eventual consistency
29. Events
• All data changes are events
• Tenants do not write to Core Data
• Tenants emit events
• Core Data listeners process events
30. Retail Platform Architecture Data Change Event
Item-Price API
Tenants
Platform
Merchandising Tenant
Item-Price Cache
Price Management API
Item-Price
Cache
Price
API
Price
Price
Event
Price Event
Listener
Price
Update
Real Price
Event
Item-Price
Event Listener
Item-Price
Event
Tenant Item-Price
Event Listener
Price Management UI
32. Retail Platform Architecture
Tenant
Complete Platform
Tenant Tenant
Business Logic APIs Business Process APIs Data Aggregation APIs
Core Data APIs – READ ONLY
Worker
Custo
mer
Locati
on
Tax OrderPrice ItemPromo Vendor
Tenants
Platform
DataChangeEvents
TenantEvents
37. Retail Platform Architecture Process Extension
Business Process APIs
Tenants
Platform
Digital Tenant
Item-Price Cache
Target.com
Digital Checkout API
Extension
Inventory Cache
Checkout API
Store Tenant
Item-Price Cache
Point of Sale
Store Checkout API
Extension
Inventory Cache
1. List of items
2. Price and promos
3. Fulfillment options
4. Payment type
38. Retail Platform Architecture Process Extension
Business Process APIs
Tenants
Platform
Checkout API
Store Tenant
Item-Price Cache
Point of Sale
Store Checkout API
Extension
Inventory Cache
1. List of items
2. Price and promos
3. Fulfillment options
4. Payment type
1. N/A
2. Store only promo
3. N/A
4. Chip and Pin
39. Retail Platform Architecture Process Extension
Business Process APIs
Tenants
Platform
Checkout API
Digital Tenant
Item-Price Cache
Target.com
Digital Checkout API
Extension
Inventory Cache
1. List of items
2. Price and promos
3. Fulfillment options
4. Payment type
1. Retrieve prior cart
2. Digital coupon
3. Address or Pickup?
4. Paypal, Bitcoin
42. Retail Platform Architecture All Transactions are Events
Tenants
Platform
Merchandising Tenant
Item-Price Cache
Price Management
Price
API
Price
Price
Event
Price Event
Listener
Price
Update
OK
43. Retail Platform Architecture Events are Open to All
Tenants
Platform
Merchandising Tenant
Item-Price Cache
Price Management
Price
API
Price
Price
Event
Price Event
Listener
Price
Update
Price
Event
Price Event
Listener
Price Data Set
Analytics Platform
OK
45. Platform Operating Principles
• No Tenant to Tenant calls
• All transactions are Events
• Events are (almost) completely open to all
• All caching layers are eventually consistent
46. Scalability Principles
• Protect Core Data services
• Platform Aggregations and Tenant caches
• Throttle events to Core Data layer
• Asynchronous writes
• Serve majority of traffic from tenant layer
• Distribute data to edge
• All caching layers are eventually consistent
49. Retail Platform Micro-failure - Read
Tenants
Platform
Merchandising Tenant
Item-Price Cache
Price Management
Price
API
Price
503
Price Aggregator
Use last cached value
Indicate in UI price is old
50. Platform Macro-Failures
• Platform down
• Network failures
• DDOS
• Exceeded capacity
• Excessive latency
Tenant decides how to handle failure
51. Retail Platform Macro-failure – Platform Network
Business Process APIs
Platform
Digital Tenant
Item-Price Cache
Target.com
Digital Checkout API
Extension
Inventory Cache
Checkout API
1. Checkout down
2. Browse & Search OK
3. Store Locator OK
Digital Browse &
Search
503
XStore Locator
OK OK
Cloud
Data Center
Location Cache
53. Architecture Governance Considerations
• Every system has a context: Platform or Tenant
• Every system has a defined scope: Data, Process, Logic, Aggregation, UI
• Tenants are decoupled from other tenants & the platform
• Context decides amount of enterprise governance
54. A DSL for Architecture
• Establish an architecture
and engineering language
55. Retail Platform Architecture
Tenant
Tenant Governance
Tenant Tenant
Tenants
Isolated impact
Open to new technologies
Build and deploy quickly
Tenants make many technology decisions
56. Retail Platform Architecture Platform Governance
Business Logic APIs Business Process APIs Data Aggregation APIs
Core Data APIs – READ ONLY
Worker
Custo
mer
Locati
on
Tax OrderPrice ItemPromo Vendor
Platform
DataChangeEvents
TenantEvents
Wide impact
Strong technology standards
Durable API contracts
Enterprise decision process
57. Architecture Considerations
• Adopt new technologies in Tenants
• Innovate and experiment in Tenants
• Learn and evaluate for graduation to Platform
Technology Renewal
58. Use Conway’s Law
Any organization that designs a system (defined broadly) will
produce a design whose structure is a copy of the organization’s
communication structure.
~ M. Conway
http://www.melconway.com/Home/Conways_Law.html
This is exactly what we want!
59. O’Reilly Software Architecture Conference
• https://www.safaribooksonline.com/library/view/oreilly-software-
architecture/9781491985274/
• But it’s not out there yet, still waiting approval from PR.
Lead Enterprise Architecture at both of these retailers. Omnichannel retail language began around 2011.
Target has
1,806 stores in the United States
38 distribution centers in the United States
323,000 team members worldwide
70 + billion in revenue
online business at target.com
global locations in India
To date, Target.com is the fourth most-visited retail Website in the U.S. with more than 26 million unique visitors each month on average.
As an omnichannel retailer you have to do all these things well, and make them look seamless and integrated.
Must excel at everything
Official Datasources are incomplete, because of the potential for writes not to make it back to the official datastore, teams actually have to source from the other UDS as well to get a complete picture.
Not a complete list.
You might question why we have Worker API and Shift Mangement API. To complete a customer transaction in a store, it’s necessary to have a worker present.
The only location of the operational data of the company, all writes must pass through these systems before it is reality in the company.
We put it all together and we get a defined surface. Extension points will come later.
Not a CAP Theorem discussion.
If a Tenant can’t write to fundamental data, than what do they do? Events next slide.
Not a CAP Theorem discussion.
Price change event starts in Merchandising tenant.
Seems complicated but each component is small and isolated. All event from tenants are read by fundamental data listeners and decide whether to persist that event. Not until that event is persisted should the Platform reflect the change. Once a Fundamental data system produces event, the Platform quickly cascades that to all interested systems.
Merchandising tenant wants to know when Price is written.
I may want to notify the UI that the Price Event was taken. In that case I would a add a Tenant Price Event Listener to see when my generated event caused the fundamental data system to change.
So we’ve described the operational system.
Now let’s add in analytics and business intelligence
Seems complicated but each component is small and isolated. All event from tenants are read by fundamental data listeners and decide whether to persist that event. Not until that event is persisted should the Platform reflect the change. Once a Fundamental data system produces event, the Platform quickly cascades that to all interested systems.
Add a streaming event in another tenant.
How does a Tenant make a Process or Logic extension
A Checkout API consists of four things
A Checkout API consists of four things
Digital tenant may have separate coupons, fulfillment types or payment types
No Tenant to Tenant calls
No East West
No writes to fundamental data, all transactions are events.
Seems complicated but each component is small and isolated. All event from tenants are read by fundamental data listeners and decide whether to persist that event. Not until that event is persisted should the Platform reflect the change. Once a Fundamental data system produces event, the Platform quickly cascades that to all interested systems.
Events are open to everyone, even external to the platform
Eventually consistent
Fundamental Data read fails, use last cached value
Tenant decides to allow expired cache reads
What if the entire platform is down due to network failure?
Failure levels, Checkout is down but digital search and store locator is up.
Omnichannel we can still help our guests find stores and inventory, but no checkout
Business decision not to take orders while Platform API is down, we could cache locally and update the platform later
Tenant’s have a lot of freedom to innovate and choose new technology
But if they make bad choices in technology or development, it’s all on them
There are a few enterprise standards, but tenants can choose much of their stack. EX: RDBMS, OS, expensive items
Creates a cycle of technology renewal and innovation.
Platform is governed for stability
Reuse similar architectures and patterns across applications
Evolves more slowly, expect APIs to last at least 1 year