generated from redhat-solution-patterns/solution-pattern-website-template
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
85cdf6d
commit 32a4482
Showing
3 changed files
with
58 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
:toc: | ||
:figure-caption: | ||
|
||
== Use case: | ||
|
||
Building an intelligent application to moderate customer reviews and perform sentiment analysis to gain deeper insights of retail customers | ||
|
||
Other use cases that can be address with this architecture are: | ||
|
||
* Machine Learning and Real-Time Analytics to build business intelligence | ||
* Fraud Detection in financial institutions | ||
* Personalized Recommendations | ||
* Forecasting demand | ||
* Image and Video Analysis for object detection, monitoring, face recognition | ||
|
||
|
||
== Background: | ||
|
||
In today's fast-paced digital landscape, businesses are collecting vast amounts of data through their customer interactions, product sales, SEO clicks, and more. However, the true value of this data lies in its ability to fuel informed decision-making and drive business intelligence. By leveraging advanced analytics and the capabilities of an AIML engine, organizations can now unlock the true potential of their data and transform it into a valuable asset for business intelligence. | ||
|
||
A distributed streaming platform which can respond to real-time events is crucial for real-time AI/ML applications that require immediate insights and decision-making. While this solution focuses on Retail Customers, the same architecture is applicable to all industries where businesses can make (close to) real-time decisions with confidence and add value to their organization and customers. | ||
|
||
|
||
|
||
== Solution Overview | ||
|
||
This architecture demonstrates how an Event-Driven Architecture with Red Hat AMQ Streams and OpenShift Serverless can help build an intelligent system with OpenShift Data Science platform to drive business insights and drive an event-driven workflow. | ||
|
||
=== Business driver for Intelligent, Event Driven applications | ||
|
||
* *Gain deep insights*: Gaining deeper insights by analyzing customer feedback, reviews, and social media posts, enables businesses to improve their offerings and enhance customer experience. | ||
* *Personalized Customer Experience*: Leveraging AI and ML in event-driven applications allows businesses to analyze customer data and preferences in real-time. | ||
* *Real-Time Data Insights*: Real-time data insight helps businesses make data-driven decisions, respond quickly to changing market conditions, and identify emerging opportunities or risks. | ||
|
||
|
||
.Event Driven applications - Implementation Architecture | ||
image::sp-eda-implementation-architecture.png[] | ||
|
||
|
||
== Logical diagram | ||
This shows a logical diagram of the solution including the data streaming platform, frontend application, the intelligent services, storage, and deployment and management tools. | ||
|
||
.Event Driven applications - Logical Diagram | ||
image::sp-eda-logical-diagram.png[] | ||
|
||
|
||
== The technology | ||
|
||
* https://www.redhat.com/en/technologies/cloud-computing/openshift[Red Hat OpenShift^] | ||
* https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless[OpenShift Serverless^] | ||
** Grafana | ||
* https://www.redhat.com/en/products/application-foundations[Red Hat Application Foundation^] | ||
** https://access.redhat.com/products/quarkus[Quarkus^] | ||
** https://developers.redhat.com/topics/kafka-kubernetes[AMQ Kafka Streams^] | ||
* Others | ||
** https://www.influxdata.com/[InfluxDB time series database^] | ||
** https://helm.sh/[Helm^] | ||
** https://www.postgresql.org/[PostgreSQL database^] |
Binary file added
BIN
+361 KB
documentation/modules/ROOT/pages/sp-eda-implementation-architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.