Arsitektur

Frappe Framework

Platform TechMaju dibangun di atas framework Frappe.

Frappe adalah framework web full-stack yang menyediakan semua alat yang diperlukan untuk mengembangkan, menerapkan, dan mengelola aplikasi web. Framework ini menggunakan arsitektur monolitik, yang menyederhanakan pengembangan dan mempercepat pembuatan aplikasi web modern.

Platform Architecture

Frontend

Javascript (jQuery): SPA menangani interaksi pengguna dan elemen visual dari aplikasi.

Backend

Python: Menggerakkan logika sisi server dan proses bisnis platform. Object Relational Mapper (ORM) yang sederhana namun kuat untuk interaksi database yang disederhanakan.

Server

MariaDB: RDBMS untuk menyimpan data aplikasi. Werkzeug: Toolkit utilitas WSGI (Web Server Gateway Interface) yang menyediakan dasar untuk menangani permintaan dan respons web. Redis: Bersama dengan RQ, Redis digunakan untuk mengelola antrian pekerjaan latar belakang. Ini menawarkan penyimpanan data dalam memori berkinerja tinggi yang menangani antrian tugas dan pengambilan dengan efisien. NodeJS dan Socket.io: Memungkinkan komunikasi dan pembaruan secara real-time dalam platform. Python Redis Queue (RQ): Mendukung menjalankan pekerjaan latar belakang dan tugas asinkron.

Discard
Save

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on