## Demeter
An introduction to [Demeter Project](https://github.com/mbizhani/Demeter)
by
**Mehdi Bizhani**
2018/06/06
===
## Introduction
Suppose you want to develop lots of applications, such as:
- A report application
- A web-based application for operation
- ...
===
## Common Services
Whatever your application's domain is!
---
### CS - Security Management
- `User` Management & Authentication
- `Role` & `Privilege` Management & Authorization
---
### CS - Task Management
- Background and scheduled jobs
- Out-of-the-box mechanism to push data back to web via `WebSocket`
- Monitor & control running jobs
---
### CS - File Store Management
- Single point for uploaded file
- Single point for downloading file
- Selectable storage (i.e. disk, database, ...)
- Auto-remove expired files
- Monitor & control uploaded files
- Authorization
---
### CS - Page Management
- Render main site menubar
- Personalized menubar
- Page layout management
- Internationalization (I18N)
- Authorization
---
### CS - Cache Management
- Single & simple API to cache any bucket of objects
- Monitor & control buckets
Demeter Architecture