Strategy Development and Operation Application
Pengembangan aplikasi yang scalable
Pada awal pengenalan DevOps kita mengenal cara-cara scaling. Dua teknik scaling yakni, scaling up dan scaling out. Untuk scaling Out ini dapat mengalami kendala ketika hardware yang memang telah dibeli tidak mencukupi kebutuhan, makanya digunakan teknik scaling out.
Menggunakan laravel untuk aplikasi yang scalable
Laravel merupakan framework yang populer untuk aplikasi PHP. Panduan Instalasi dapat dibaca langsung dari dokumentasi resminya di https://laravel.com/docs/8.x. Laravel memiliki banyak library bawaan yang memudahkan developer untuk mengembangkan aplikasi yang scalable.
Session : Penggunaan session biasanya dilakukan di dalam lokal file, di laravel untuk session bisa disimpan di lokal maupun database.
Storage : Penggunaan session biasanya dilakukan di dalam lokal file, di laravel untuk session bisa disimpan di lokal maupun database.
Log : log juga dapat diintegrasikan dengan logstash, slack maupun logging lainya.
Cache : cache juga dapat disimpan didatabase seperti redis.
Inisialisasi Backing service laravel
Kita dapat menggunakan docker untuk menginisialisasi backing service untuk laravel. Berikut ini beberapa dokumentasi yang telah disiapkan untuk integrasi laravel dengan backing service.
Containerisasi laravel
Kita dapat menggunakan laravel aplikasi kita dikemas dengan docker agar dapat dijalankan dengan mudah dimanapun, dengan hanya mengganti environmentnya saja.
Last updated
Was this helpful?