Teknologi Teras
Berikut merupakan teknologi teras yang menggerakkan Samudra dari dalam:
- Python ^3.8
- Teras Samudra ditulis dalam bahasa Python.
- Peewee ^3.15.1
- Peewee membantu Samudra berinteraksi dengan pangkalan data.
Setiap data yang dipetik dari pangkalan data dibentuk sebagai satu
model
.
- Peewee membantu Samudra berinteraksi dengan pangkalan data.
Setiap data yang dipetik dari pangkalan data dibentuk sebagai satu
- Pydantic ^1.9.1
- Pydantic membantu Samudra membentuk data dalam cara yang difahami oleh aplikasi yang berada di luar teras.
Secara asasnya, beginilah carta alir data dalam sebuah aplikasi Samudra:
flowchart LR
subgraph APP ["Samudra"]
direction LR
PW[Peewee]
PYD[Pydantic]
end
subgraph WEB ["Aplikasi"]
direction TB
CLIENT[Pelanggan]
end
SQL_DB[(Pangkalan Data)]
PYD <--> PW
PW <--> SQL_DB
CLIENT <--> PYD