Dengan asumsi yang mengikuti tutorial ini pengguna Windows, beberapa hal berikut diperlukan atau disarankan untuk dipasang terlebih dahulu.
Docker berguna untuk mempermudah instalasi Tyk Gateway OSS dan dependency-nya seperti Redis. Untuk download tinggal kunjungi tautan berikut https://docs.docker.com/desktop/install/windows-install/.
Bagian ini sebenarnya tidak terlalu wajib untuk yang memakai komputer dengan OS Windows. Akan tetapi untuk mempermudah instalasi gateway OSS dan yang hal-hal yang terkait itu, disarankan untuk menginstall WSL dan salah satu distro Linux untuk WSL (dalam hal ini saya menyarankan Ubuntu).
Berikut ini langkah-langkahnya.


<aside> 💡 Selain karena command-command terkait Tyk API Gateway OSS yang lebih mudah dijalankan di Linux. Standard library Go yang dipakai Tyk API Gateway untuk fitur custom Go plugin belum tersedia untuk Windows. Sehingga nantinya di materi Go yang terkait dengan plugin, menggunakan WSL akan mempermudah kita untuk mempelajari cara kerja fitur custom Go plugin.
</aside>
Dapat menggunakan tool apapun. Nantinnya ini digunakan untuk mencoba beberapa hal yang lebih baik dilakukan di server kantor yang sudah terinstall Tyk versi self-managed dengan Tyk Dashboard dan Tyk Pump.
Direkomendasikan untuk install Go di WSL. Untuk Windows bisa download di situs https://go.dev/dl/. Untuk Linux (termasuk WSL) bisa dengan cara berikut.