
Cloud Services: From Linux Fundamentals to RAG Deployment adalah course yang membawa Anda dari baris perintah pertama di terminal Linux hingga men-deploy chatbot cerdas berbasis Retrieval-Augmented Generation (RAG) di cloud. Course ini dirancang untuk mahasiswa yang sudah memahami dasar pemrograman tetapi baru mengenal Linux, cloud computing, container, dan proses deployment aplikasi modern.
Materi disusun sebagai satu perjalanan berkesinambungan, bukan kumpulan topik terpisah — setiap modul membangun kemampuan yang langsung dipakai pada modul berikutnya. Alih-alih mengerjakan proyek berbeda di setiap modul, peserta membangun SATU aplikasi capstone yang tumbuh bertahap: Cloud Knowledge Assistant, sebuah asisten tanya-jawab yang menjawab pertanyaan berdasarkan dokumen pengguna sendiri.
Peserta mulai dengan menyiapkan lingkungan Linux dan koneksi SSH, memahami jaringan dan reverse proxy, mengemas komponen aplikasi ke dalam container Docker, mengorkestrasi seluruh stack dengan Docker Compose, memindahkan data ke backend terkelola Supabase lengkap dengan Row-Level Security, men-deploy frontend Next.js ke Vercel, menyajikan layanan machine learning dengan health check dan monitoring, dan akhirnya merangkai pipeline RAG lengkap: dari pemotongan dokumen, pembuatan embedding, pencarian vektor dengan pgvector, sampai menghasilkan jawaban yang menyertakan sumbernya.
Hasil akhir yang diharapkan: peserta mampu menjelaskan dan mendemonstrasikan setiap lapisan arsitektur cloud modern — dari sistem operasi server, jaringan, containerization, backend-as-a-service, deployment, hingga aplikasi berbasis large language model — dengan kode yang benar-benar dapat dijalankan dan diuji ulang secara mandiri, tanpa membutuhkan GPU mahal atau biaya cloud yang signifikan. Rincian Modul dan Section Section 1 — Fondasi Cloud dan Linux