Tugas Pertemuan 4 - Software Architecture
Muhammad Naufal Arieffaza 05111840000126 PPL A Software application architecture adalah sebuah proses untuk mendefinisikan struktur dari suatu aplikasi yang dapat memenuhi seluruh kriteria dari sisi teknis dan juga operasional, dengan pertimbangan kualitas seperti performance, security, and manageability. Referensi: Link Model Arsitektur microservice Gambar diatas Menggambarkan model arsitektur Microservices untuk aplikasi POS, di mana setiap permintaan dari aplikasi Front-end mengarah ke sebuah layanan yang disebut API Gateway. Fungsi utama API Gateway adalah sebagai perantara antara permintaan yang berasal dari aplikasi Front-end dan berbagai layanan yang dipanggil oleh pengguna dari aplikasi tersebut. Komunikasi antara aplikasi Front-end, API Gateway, dan layanan-layanan lainnya dalam arsitektur Microservices menggunakan pendekatan Rest (Representational State Transfer) melalui protokol HTTP (Hypertext Transfer Protocol)." Komponen da...