mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-16 04:27:21 +00:00
23 lines
862 B
Plaintext
23 lines
862 B
Plaintext
---
|
|
title: "Concepts"
|
|
---
|
|
|
|
There are a few important concepts around **bknd** you should be aware of in order to understand
|
|
it better.
|
|
|
|
## Primitive
|
|
Instead of going to deep into specific use-cases, **bknd** is designed to implement the lower
|
|
level functionalities in order to provide a solid foundation for building more complex logic.
|
|
|
|
## Minimal database
|
|
Although we focus on SQL-databases, we follow the priciple of moving as much logic as possible to
|
|
the application layer. E.g. default values are computed application side instead
|
|
of instruction the database to do so. This enables us to support a wide range of databases in
|
|
the future.
|
|
|
|
## Lowest runtime first
|
|
The main development target is Cloudflare Workers, since it's the most limited JavaScript
|
|
runtime built on Web Standards. If it runs there, it will run (probably) anywhere.
|
|
|
|
## Web Standards
|
|
... |