Anda di halaman 1dari 8

Laporan Framework

Ngoding bareng SE Tokopedia

Disusun oleh:
Nama : Rufina Pramudita
Nim : 1855301098
Kelas : 2 TI D

Program Studi Teknik Informatika


Politeknik Caltex Riau
Tahun Ajaran
2019/2020
Bukti Presensi
Ringkasan Materi
Perbedaan FRONTEND dan BACKEND

➔ FRONTEND berhubungan dengan tampilan user interface sebuah system/website.


➔ BACKEND berhubungan dengan systemnya.
FRONTEND dan BACKEND saling berhubungan dimana frontend akan melakukan request ke
backend kemudian backend akan menerima data dan memproses data-data tersebut. Lalu akan
mengirimkan response yang akan ditampilkan pada frontend.

Implementasi back end – front end


• Monolithic, semua service berada pada satu server saja dan dikerjakan juga disatu server
tersebut.

o Keuntungan : cost lebih murah, lebih mudah untuk dimonitor.


o Kerugian : jika projek semakin besar, dan terdapat 1 service yang rusak, maka
semua akan kena.

• Microservice, sebuah projek besar yang dibagi-bagi menjadi banyak service tetapi
memiliki 1 interface saja.
o Keuntungan : Mudah untuk dibaca karna service sudah dibagi.
o Kerugian : Membutuhkan banyak server sehingga membutuhkan banyak cost,
resource lebih besar.

Tools Backend yang digunakan tokopedia

1. Github
2. Go
3. Data dog
4. Redis
5. NSQ
Ringkasan Pertanyaan
1. Gateway apa yang digunakan tokopedia?
Jawab : Menginstall nginx dan menginstall web server sendiri

2. Gunanya API dan Json tadi untuk apa?


Jawab : API digunakan untuk menghubungkan front end dan back end

3. Untuk testing di back menggunakan apa ?


Jawab : Uni test, integration tes
Implementasi Coding
Pada routes kita membuat beberapa alur untuk CRUD seperti insert, update, dan delete.

Kemudian kita lakukan pengujian CRUD menggunakan postman karena disini kita belum
menghubungkan backend ini ke front endnya.

Anda mungkin juga menyukai