Skip to content

Commit 144fe0d

Browse files
committed
grouping solutions and an overview page
1 parent 493ae07 commit 144fe0d

32 files changed

+91
-31
lines changed

docs/howtos/solutions/digital-identity-validation/index-digital-identity-validation.mdx renamed to docs/howtos/solutions/fraud-detection/digital-identity-validation/index-digital-identity-validation.mdx

+10-9
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@
22
id: index-digital-identity-validation
33
title: How to perform Digital Identity Validation using Redis in an e-commerce app
44
sidebar_label: How to use Redis for Digital Identity Validation
5-
slug: /howtos/solutions/digital-identity-validation
5+
slug: /howtos/solutions/fraud-detection/digital-identity-validation
66
authors: [prasan, will]
77
---
88

99
import Authors from '@theme/Authors';
1010
import digitalIdentityImg from './images/digital-identity.png';
11-
import MicroservicesEcommerceDesign from '../common-data/microservices-ecommerce.mdx';
12-
import MicroservicesArchitectureWithRedis from '../common-data/microservices-arch-with-redis.mdx';
13-
import SourceCode from '../common-data/microservices-source-code-tip.mdx';
11+
12+
import MicroservicesEcommerceDesign from '../../microservices/common-data/microservices-ecommerce.mdx';
13+
import MicroservicesArchitectureWithRedis from '../../microservices/common-data/microservices-arch-with-redis.mdx';
14+
import SourceCode from '../../microservices/common-data/microservices-source-code-tip.mdx';
1415

1516
<Authors frontMatter={frontMatter} />
1617

@@ -208,11 +209,11 @@ Digital identity score along with user profile score and AI (Artificial Intellig
208209
209210
### Additional Resources
210211
211-
- [Transaction Risk Scoring](/howtos/solutions/transaction-risk-scoring)
212-
- [CQRS](/howtos/solutions/cqrs)
213-
- [Interservice communication](/howtos/solutions/interservice-communication)
214-
- [Query caching](/howtos/solutions/caching)
215-
- [API gateway caching](/howtos/solutions/api-gateway-caching)
212+
- [Transaction Risk Scoring](/howtos/solutions/fraud-detection/transaction-risk-scoring)
213+
- [CQRS](/howtos/solutions/microservices/cqrs)
214+
- [Interservice communication](/howtos/solutions/microservices/interservice-communication)
215+
- [Query caching](/howtos/solutions/microservices/caching)
216+
- [API gateway caching](/howtos/solutions/microservices/api-gateway-caching)
216217
- [Redis YouTube channel](https://www.youtube.com/c/Redisinc)
217218
- Clients like [Node Redis](https://github.com/redis/node-redis) and [Redis om Node](https://github.com/redis/redis-om-node) help you to use Redis in Node.js applications.
218219
- [RedisInsight](https://redis.com/redis-enterprise/redis-insight/) : To view your Redis data or to play with raw Redis commands in the workbench

docs/howtos/solutions/transaction-risk-scoring/index-transaction-risk-scoring.mdx renamed to docs/howtos/solutions/fraud-detection/transaction-risk-scoring/index-transaction-risk-scoring.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
id: index-transaction-risk-scoring
33
title: How to use Redis for Transaction risk scoring
44
sidebar_label: How to use Redis for Transaction risk scoring
5-
slug: /howtos/solutions/transaction-risk-scoring
5+
slug: /howtos/solutions/fraud-detection/transaction-risk-scoring
66
authors: [prasan, will]
77
---
88

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
id: index-solutions
3+
title: Solution Tutorials
4+
sidebar_label: Overview
5+
slug: /howtos/solutions
6+
---
7+
8+
import RedisCard from '@theme/RedisCard';
9+
10+
This page provides a listing of dozens of popular app solution tutorials from Redis.
11+
12+
## Microservices
13+
14+
Learn how to easily build, test and deploy code for common microservice and caching design patterns across different industries using Redis.
15+
16+
<div class="row">
17+
<div class="col">
18+
<RedisCard
19+
title="CQRS Pattern"
20+
description="How to build an e-commerce app using Redis with the CQRS Pattern"
21+
page="/howtos/solutions/microservices/cqrs"
22+
/>
23+
</div>
24+
25+
<div class="col">
26+
<RedisCard
27+
title="Interservice Communication"
28+
description="Microservices Communication with Redis streams"
29+
page="/howtos/solutions/microservices/interservice-communication"
30+
/>
31+
</div>
32+
33+
</div>
34+
35+
<div class="row">
36+
<div class="col">
37+
<RedisCard
38+
title="Query Caching Pattern"
39+
description="How to use Redis for Query Caching"
40+
page="/howtos/solutions/microservices/caching"
41+
/>
42+
</div>
43+
44+
<div class="col">
45+
<RedisCard
46+
title="API Gateway Caching"
47+
description="How to use Redis for API Gateway Caching"
48+
page="/howtos/solutions/microservices/api-gateway-caching"
49+
/>
50+
</div>
51+
52+
</div>

docs/howtos/solutions/api-gateway-caching/index-api-gateway-caching.mdx renamed to docs/howtos/solutions/microservices/api-gateway-caching/index-api-gateway-caching.mdx

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
id: index-solutions-api-gateway-caching
33
title: How to use Redis for API Gateway Caching
44
sidebar_label: How to use Redis for API Gateway Caching
5-
slug: /howtos/solutions/api-gateway-caching
5+
slug: /howtos/solutions/microservices/api-gateway-caching
66
authors: [prasan, will]
77
---
88

@@ -195,9 +195,9 @@ That's all there is to it! You've now seen how to use Redis for API gateway cach
195195

196196
### Additional Resources
197197

198-
- [CQRS](/howtos/solutions/cqrs)
199-
- [Interservice communication](/howtos/solutions/interservice-communication)
200-
- [Query caching](/howtos/solutions/caching)
198+
- [CQRS](/howtos/solutions/microservices/cqrs)
199+
- [Interservice communication](/howtos/solutions/microservices/interservice-communication)
200+
- [Query caching](/howtos/solutions/microservices/caching)
201201
- [Redis YouTube channel](https://www.youtube.com/c/Redisinc)
202202
- Clients like [Node Redis](https://github.com/redis/node-redis) and [Redis om Node](https://github.com/redis/redis-om-node) help you to use Redis in Node.js applications.
203203
- [RedisInsight](https://redis.com/redis-enterprise/redis-insight/) : To view your Redis data or to play with raw Redis commands in the workbench

docs/howtos/solutions/caching/index-caching.mdx renamed to docs/howtos/solutions/microservices/caching/index-caching.mdx

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
id: index-solutions-caching
33
title: How to use Redis for Query Caching
44
sidebar_label: How to use Redis for Query Caching
5-
slug: /howtos/solutions/caching
5+
slug: /howtos/solutions/microservices/caching
66
authors: [prasan, will]
77
---
88

@@ -280,9 +280,9 @@ That's all there is to it! You've now seen how to use Redis for caching with one
280280

281281
### Additional Resources
282282

283-
- [CQRS](/howtos/solutions/cqrs)
284-
- [Interservice communication](/howtos/solutions/interservice-communication)
285-
- [API gateway caching](/howtos/solutions/api-gateway-caching)
283+
- [CQRS](/howtos/solutions/microservices/cqrs)
284+
- [Interservice communication](/howtos/solutions/microservices/interservice-communication)
285+
- [API gateway caching](/howtos/solutions/microservices/api-gateway-caching)
286286
- [Redis YouTube channel](https://www.youtube.com/c/Redisinc)
287287
- Clients like [Node Redis](https://github.com/redis/node-redis) and [Redis om Node](https://github.com/redis/redis-om-node) help you to use Redis in Node.js applications.
288288
- [RedisInsight](https://redis.com/redis-enterprise/redis-insight/) : To view your Redis data or to play with raw Redis commands in the workbench

docs/howtos/solutions/cqrs/index-cqrs.mdx renamed to docs/howtos/solutions/microservices/cqrs/index-cqrs.mdx

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
id: index-solutions-cqrs
33
title: How to build an e-commerce app using Redis with the CQRS Pattern
44
sidebar_label: How to build an e-commerce app using Redis with the CQRS Pattern
5-
slug: /howtos/solutions/cqrs
5+
slug: /howtos/solutions/microservices/cqrs
66
authors: [prasan, will]
77
---
88

@@ -63,7 +63,7 @@ Note that in the current architecture all the services use the same underlying d
6363

6464
:::info
6565

66-
For the purposes of this tutorial we are not highlighting how communication is coordinated between our services, such as how new orders are processed for payment. This is handled using Redis Streams, and is outlined further in our [interservice communication guide](/howtos/solutions/interservice-communication).
66+
For the purposes of this tutorial we are not highlighting how communication is coordinated between our services, such as how new orders are processed for payment. This is handled using Redis Streams, and is outlined further in our [interservice communication guide](/howtos/solutions/microservices/interservice-communication).
6767

6868
:::
6969

@@ -322,9 +322,9 @@ Hopefully this tutorial has helped you visualize how you might use Redis with th
322322

323323
### Additional Resources
324324

325-
- [Interservice communication](/howtos/solutions/interservice-communication)
326-
- [Query caching](/howtos/solutions/caching)
327-
- [API gateway caching](/howtos/solutions/api-gateway-caching)
325+
- [Interservice communication](/howtos/solutions/microservices/interservice-communication)
326+
- [Query caching](/howtos/solutions/microservices/caching)
327+
- [API gateway caching](/howtos/solutions/microservices/api-gateway-caching)
328328
- [Redis YouTube channel](https://www.youtube.com/c/Redisinc)
329329
- Clients like [Node Redis](https://github.com/redis/node-redis) and [Redis om Node](https://github.com/redis/redis-om-node) help you to use Redis in Node.js applications.
330330
- [RedisInsight](https://redis.com/redis-enterprise/redis-insight/) : To view your Redis data or to play with raw Redis commands in the workbench

docs/howtos/solutions/interservice-communication/index-interservice-communication.mdx renamed to docs/howtos/solutions/microservices/interservice-communication/index-interservice-communication.mdx

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
id: index-solutions-interservice-communication
33
title: Microservices Communication with Redis streams
44
sidebar_label: Microservices Communication with Redis streams
5-
slug: /howtos/solutions/interservice-communication
5+
slug: /howtos/solutions/microservices/interservice-communication
66
authors: [prasan, will]
77
---
88

@@ -395,9 +395,9 @@ That's all there is to it! You've now seen how to use Redis for streaming as bot
395395

396396
- Explore streams in detail in the [Redis University course on Redis Streams](https://university.redis.com/courses/ru202/)
397397
- Check out our e-book on [Understanding Streams in Redis and Kafka – A Visual Guide](https://redis.com/docs/understanding-streams-in-redis-and-kafka-a-visual-guide/)
398-
- [CQRS](/howtos/solutions/cqrs)
399-
- [Query caching](/howtos/solutions/caching)
400-
- [API gateway caching](/howtos/solutions/api-gateway-caching)
398+
- [CQRS](/howtos/solutions/microservices/cqrs)
399+
- [Query caching](/howtos/solutions/microservices/caching)
400+
- [API gateway caching](/howtos/solutions/microservices/api-gateway-caching)
401401
- [Redis YouTube channel](https://www.youtube.com/c/Redisinc)
402402
- Clients like [Node Redis](https://github.com/redis/node-redis) and [Redis om Node](https://github.com/redis/redis-om-node) help you to use Redis in Node.js applications.
403403
- [RedisInsight](https://redis.com/redis-enterprise/redis-insight/) : To view your Redis data or to play with raw Redis commands in the workbench

sidebars.js

+11-4
Original file line numberDiff line numberDiff line change
@@ -461,10 +461,17 @@ module.exports = {
461461
type: 'category',
462462
label: 'Solutions',
463463
items: [
464-
'howtos/solutions/cqrs/index-solutions-cqrs',
465-
'howtos/solutions/interservice-communication/index-solutions-interservice-communication',
466-
'howtos/solutions/caching/index-solutions-caching',
467-
'howtos/solutions/api-gateway-caching/index-solutions-api-gateway-caching',
464+
'howtos/solutions/index-solutions',
465+
{
466+
type: 'category',
467+
label: 'Microservices',
468+
items: [
469+
'howtos/solutions/microservices/cqrs/index-solutions-cqrs',
470+
'howtos/solutions/microservices/interservice-communication/index-solutions-interservice-communication',
471+
'howtos/solutions/microservices/caching/index-solutions-caching',
472+
'howtos/solutions/microservices/api-gateway-caching/index-solutions-api-gateway-caching',
473+
]
474+
},
468475
],
469476
},
470477
{

0 commit comments

Comments
 (0)