# Konsep Middleware

Middleware merupakan sebuah kode yang dijalankan sebelum dan setelah sebuah service dijalankan. Dalam REST API contoh service seperti handler. Middleware dalam golang native juga merupakan sebuah handler yang dijalankan sebelum / sesudah handler utama dijalankan.

<figure><img src="https://1578455751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F09pucuEBc5BTaaur3uoo%2Fuploads%2F3hKnrmFqcR5ctZfqbFfx%2Fmiddleware.png?alt=media&#x26;token=d4bcfbef-171d-483e-9f68-0732bbade3d8" alt=""><figcaption><p><a href="https://docs.google.com/presentation/d/1h_8nk-Ani4SykMq5lhgubzdtAtZfzPce7FHUuAKlwmE/edit#slide=id.gd44b5e7ec0_0_810">https://docs.google.com/presentation/d/1h_8nk-Ani4SykMq5lhgubzdtAtZfzPce7FHUuAKlwmE/edit#slide=id.gd44b5e7ec0_0_810</a></p></figcaption></figure>
