mirror of
https://github.com/zhigang1992/deployd.git
synced 2026-05-30 01:47:22 +08:00
48 lines
1.7 KiB
Markdown
48 lines
1.7 KiB
Markdown
# Deployd Server
|
|
|
|
realtime resource server
|
|
|
|
## intro
|
|
|
|
|
|
## features
|
|
|
|
- secure access to database APIs directly from untrusted clients (browser js, mobile apps, etc)
|
|
- automatic properties and relationships for complex queries without joins (or sql)
|
|
- notify clients in realtime of events occurring within the database
|
|
- simple security specific language for scripting access control based on context
|
|
- user and session management
|
|
- all APIs exposed over REST / HTTP
|
|
- bundled browser JavaScript client
|
|
- web socket authentication and session management
|
|
|
|
## goals
|
|
|
|
- be database agnostic
|
|
- be client agnostic (usable from browser, servers, mobile apps, etc)
|
|
- be a good web citizen / support native web best practices
|
|
- be a good node citizen / use node best practices
|
|
- can be hosted by modern cloud platforms
|
|
- support extension through node modules and npm
|
|
- follow the [ways of node](http://www.mikealrogers.com/posts/the-way-of-node.html)
|
|
- follow the [12 factor methodology](http://www.12factor.net/)
|
|
|
|
## questions
|
|
|
|
Consult the [documentation](http://docs.deployd.com/) or contact `ritchie at deployd com`.
|
|
|
|
## license
|
|
|
|
Copyright 2012 deployd, llc
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License. |