Skip to content

Teknologi Teras

Berikut merupakan teknologi teras yang menggerakkan Samudra dari dalam:

  1. Python ^3.8
    • Teras Samudra ditulis dalam bahasa Python.
  2. Peewee ^3.15.1
    • Peewee membantu Samudra berinteraksi dengan pangkalan data. Setiap data yang dipetik dari pangkalan data dibentuk sebagai satu model.
  3. 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