|
|
@ -1844,8 +1844,87 @@ |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
"text": "Layered Solution", |
|
|
"text": "Layered Solution", |
|
|
|
|
|
"isLazyExpandable": true, |
|
|
"path": "solution-templates/layered-web-application", |
|
|
"path": "solution-templates/layered-web-application", |
|
|
"items": [ |
|
|
"items": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Overview", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/overview.md" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Solution Structure", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/solution-structure" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Main Components", |
|
|
|
|
|
"isLazyExpandable": true, |
|
|
|
|
|
"path": "solution-templates/layered-web-application/main-components", |
|
|
|
|
|
"items": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Web Applications", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/web-applications" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Db Migrator", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/db-migrator" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Mobile Applications", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/mobile-applications" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Built-In Features", |
|
|
|
|
|
"isLazyExpandable": true, |
|
|
|
|
|
"path": "solution-templates/layered-web-application/built-in-features", |
|
|
|
|
|
"items": [ |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Authentication", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/authentication" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Database configurations", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/database-configurations" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Logging (with Serilog)", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/logging" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Swagger integration", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/swagger-integration" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Background Jobs", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/background-jobs" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Background Workers", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/background-workers" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Distributed Locking", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/distributed-locking" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Multi-Tenancy", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/multi-tenancy" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "BLOB Storing", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/blob-storing" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "CORS configuration", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/cors-configuration" |
|
|
|
|
|
} |
|
|
|
|
|
] |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"text": "Helm Charts and Kubernetes", |
|
|
|
|
|
"path": "solution-templates/layered-web-application/helm-charts-and-kubernetes" |
|
|
|
|
|
}, |
|
|
{ |
|
|
{ |
|
|
"text": "Deployment", |
|
|
"text": "Deployment", |
|
|
"path": "solution-templates/layered-web-application/deployment", |
|
|
"path": "solution-templates/layered-web-application/deployment", |
|
|
|