Skip to content

Commit

Permalink
[CI] Publish Documentation for 18eacd3 - 18eacd3 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
abdelhamidfg committed Jul 16, 2024
1 parent 76d5ad9 commit 905713f
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 15 deletions.
10 changes: 5 additions & 5 deletions event-driven-api-mgmt/01-pattern.html
Original file line number Diff line number Diff line change
Expand Up @@ -234,10 +234,10 @@ <h3 class="title"><a href="index.html" class=" query-params-link">Event Driven A
<h2 id="_the_story_behind_this_solution_pattern"><a class="anchor" href="#_the_story_behind_this_solution_pattern"></a>The story behind this solution pattern</h2>
<div class="sectionbody">
<div class="paragraph">
<p>This solution pattern extends Globex, a fictitious retail store which started the journey to event-driven architecture and has already adopted Kafka as an event broker and 3scale as an API management solution for REST APIs.</p>
<p>This solution pattern extends Globex, a fictitious retail store that started the journey to event-driven architecture and has already adopted Kafka as an event broker and 3scale as an API management solution for REST APIs.</p>
</div>
<div class="paragraph">
<p>Globex wants to extend their eCommerce system to allow async real-time APIs and avoid the current pains of polling REST APIs (request-response communication pattern) for events.</p>
<p>Globex wants to extend its eCommerce system to allow async real-time APIs and avoid the current pains of polling REST APIs (request-response communication pattern) for events.</p>
</div>
<div class="imageblock">
<div class="content">
Expand All @@ -250,7 +250,7 @@ <h2 id="_the_story_behind_this_solution_pattern"><a class="anchor" href="#_the_s
<div class="ulist">
<ul>
<li>
<p>Manage an event-driven API product in the API Management for the event message occurred in a kafka topic. e.g. When the order has been created in the system a new record will be placed in the order-created topic to represent the new order.</p>
<p>Manage an event-driven API product in the API Management for the event message that occurred in a Kafka topic. e.g. When the order has been created in the system a new record will be placed in the order-created topic to represent the new order.</p>
</li>
<li>
<p>To allow discoverability and self-service access to the order event with a schema based on the OpenAPI specification through the developer portal.</p>
Expand All @@ -263,10 +263,10 @@ <h2 id="_the_story_behind_this_solution_pattern"><a class="anchor" href="#_the_s
<h2 id="_the_solution"><a class="anchor" href="#_the_solution"></a>The Solution</h2>
<div class="sectionbody">
<div class="paragraph">
<p>Globex’s architecture team has decided to leverage the API Management solution for real-time event-driven asynchronous APIs by exposing internal events in the existing event broker (kafka) to consumers through webhook callbacks.</p>
<p>Globex’s architecture team has decided to leverage the API Management solution for real-time event-driven asynchronous APIs by exposing internal events in the existing event broker (Kafka) to consumers through webhook callbacks.</p>
</div>
<div class="paragraph">
<p><a href="https://www.redhat.com/en/topics/automation/what-is-a-webhook">A webhook</a> is an HTTP request that sends data to the API Consumers through the registered endpoints, where no data is expected in the response. It is a one-way push of data to notify them of the event that has occurred. A webhook is usually an HTTP POST with a JSON payload that expects a 2xx response to acknowledge receipt of the payload.</p>
<p><a href="https://www.redhat.com/en/topics/automation/what-is-a-webhook" target="_blank" rel="noopener">A webhook</a> is an HTTP request that sends data to the API Consumers through the registered endpoints, where no data is expected in the response. It is a one-way push of data to notify them of the event that has occurred. A webhook is usually an HTTP POST with a JSON payload that expects a 2xx response to acknowledge receipt of the payload.</p>
</div>
<div class="imageblock">
<div class="content">
Expand Down
10 changes: 5 additions & 5 deletions event-driven-api-mgmt/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -295,10 +295,10 @@ <h2 id="use-cases"><a class="anchor" href="#use-cases"></a><a class="link" href=
<h2 id="_the_story_behind_this_solution_pattern"><a class="anchor" href="#_the_story_behind_this_solution_pattern"></a><a class="link" href="#_the_story_behind_this_solution_pattern">2. The story behind this solution pattern</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p>This solution pattern extends Globex, a fictitious retail store which started the journey to event-driven architecture and has already adopted Kafka as an event broker and 3scale as an API management solution for REST APIs.</p>
<p>This solution pattern extends Globex, a fictitious retail store that started the journey to event-driven architecture and has already adopted Kafka as an event broker and 3scale as an API management solution for REST APIs.</p>
</div>
<div class="paragraph">
<p>Globex wants to extend their eCommerce system to allow async real-time APIs and avoid the current pains of polling REST APIs (request-response communication pattern) for events.</p>
<p>Globex wants to extend its eCommerce system to allow async real-time APIs and avoid the current pains of polling REST APIs (request-response communication pattern) for events.</p>
</div>
<div class="imageblock">
<div class="content">
Expand All @@ -311,7 +311,7 @@ <h2 id="_the_story_behind_this_solution_pattern"><a class="anchor" href="#_the_s
<div class="ulist">
<ul>
<li>
<p>Manage an event-driven API product in the API Management for the event message occurred in a kafka topic. e.g. When the order has been created in the system a new record will be placed in the order-created topic to represent the new order.</p>
<p>Manage an event-driven API product in the API Management for the event message that occurred in a Kafka topic. e.g. When the order has been created in the system a new record will be placed in the order-created topic to represent the new order.</p>
</li>
<li>
<p>To allow discoverability and self-service access to the order event with a schema based on the OpenAPI specification through the developer portal.</p>
Expand All @@ -324,10 +324,10 @@ <h2 id="_the_story_behind_this_solution_pattern"><a class="anchor" href="#_the_s
<h2 id="_the_solution"><a class="anchor" href="#_the_solution"></a><a class="link" href="#_the_solution">3. The Solution</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p>Globex’s architecture team has decided to leverage the API Management solution for real-time event-driven asynchronous APIs by exposing internal events in the existing event broker (kafka) to consumers through webhook callbacks.</p>
<p>Globex’s architecture team has decided to leverage the API Management solution for real-time event-driven asynchronous APIs by exposing internal events in the existing event broker (Kafka) to consumers through webhook callbacks.</p>
</div>
<div class="paragraph">
<p><a href="https://www.redhat.com/en/topics/automation/what-is-a-webhook">A webhook</a> is an HTTP request that sends data to the API Consumers through the registered endpoints, where no data is expected in the response. It is a one-way push of data to notify them of the event that has occurred. A webhook is usually an HTTP POST with a JSON payload that expects a 2xx response to acknowledge receipt of the payload.</p>
<p><a href="https://www.redhat.com/en/topics/automation/what-is-a-webhook" target="_blank" rel="noopener">A webhook</a> is an HTTP request that sends data to the API Consumers through the registered endpoints, where no data is expected in the response. It is a one-way push of data to notify them of the event that has occurred. A webhook is usually an HTTP POST with a JSON payload that expects a 2xx response to acknowledge receipt of the payload.</p>
</div>
<div class="imageblock">
<div class="content">
Expand Down
10 changes: 5 additions & 5 deletions sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://redhat-solution-patterns.github.io/solution-patterns/event-driven-api-mgmt/01-pattern.html</loc>
<lastmod>2024-07-16T06:55:32.728Z</lastmod>
<lastmod>2024-07-16T11:13:48.735Z</lastmod>
</url>
<url>
<loc>https://redhat-solution-patterns.github.io/solution-patterns/event-driven-api-mgmt/02-architecture.html</loc>
<lastmod>2024-07-16T06:55:32.728Z</lastmod>
<lastmod>2024-07-16T11:13:48.735Z</lastmod>
</url>
<url>
<loc>https://redhat-solution-patterns.github.io/solution-patterns/event-driven-api-mgmt/03-demo.html</loc>
<lastmod>2024-07-16T06:55:32.728Z</lastmod>
<lastmod>2024-07-16T11:13:48.735Z</lastmod>
</url>
<url>
<loc>https://redhat-solution-patterns.github.io/solution-patterns/event-driven-api-mgmt/developer-resources.html</loc>
<lastmod>2024-07-16T06:55:32.728Z</lastmod>
<lastmod>2024-07-16T11:13:48.735Z</lastmod>
</url>
<url>
<loc>https://redhat-solution-patterns.github.io/solution-patterns/event-driven-api-mgmt/index.html</loc>
<lastmod>2024-07-16T06:55:32.728Z</lastmod>
<lastmod>2024-07-16T11:13:48.735Z</lastmod>
</url>
</urlset>

0 comments on commit 905713f

Please sign in to comment.