Loading video player...
Video ini mendemonstrasikan implementasi layanan log aggregator sederhana yang dibangun sebagai bagian dari Ujian Tengah Semester (UTS) mata kuliah Sistem Paralel dan Terdistribusi (SPD). Aplikasi ini dibuat menggunakan Python dan FastAPI, serta berjalan di dalam container Docker. Fitur utama yang didemonstrasikan meliputi: Penerimaan Event: Menggunakan API endpoint untuk menerima log. Idempotensi & Deduplikasi: Menunjukkan bagaimana sistem menangani pengiriman event duplikat (simulasi at-least-once delivery) dengan hanya memproses event unik satu kali, memanfaatkan SQLite sebagai durable dedup store. Verifikasi API: Memeriksa endpoint /stats dan /events untuk memvalidasi logika deduplikasi. Persistensi: Membuktikan bahwa status deduplikasi tetap terjaga bahkan setelah container di-restart. Proses Docker: Menampilkan langkah-langkah build image dan menjalankan container. Demonstrasi ini mencakup ringkasan singkat mengenai arsitektur sistem dan keputusan desain yang diambil. Teknologi: Python, FastAPI, aiosqlite, Docker #SystemTerdistribusi #FastAPI #Python #Docker #Idempotency #Deduplication #UTS #SPD #LogAggregator