Assalamualaikum. Apa teknologi yang dipakai pada website dan mobile app alodokter? Dan alasan menggunakan teknologi tersebut? Maksudnya teknologi itu apakah memakai framwork laravel CI dan bahasa program pada backend yang dipakai, apakah goolabg, phm dan lain-lain? Terima kasih
Wa'alaikumussalaam. Untuk website kami menggunakan Ruby on Rails dan menggunakan konsep micro service. Sedangkan untuk backend kami ada API platform, dan untuk generator API bisa dilihat di github untuk API berikut ini. Sementara untuk APP bisa dilihat di github untuk APP ini.
Selain itu, untuk app kami menggunakan web component Polymer. Sementara untuk API, agar memudahkan saat development, sudah dilengkapi Swagger di API tersebut.
Sementara utk machine learning kami menggunakan Python dan juga framework Machine Learning seperti scikit learn, Keras dan Tensorflow.
Pertimbangan dari penggunaan Ruby adalah karena kekuatan bahasa Ruby di metaprogramming. Sementara Web Component seperti Polymer membuat development kami lebih rapih serta reusable, dan code menjadi lebih mudah untuk dimaintain.
Sementara untuk Python, karena banyak library dan framework machine learning berjalan di atas Python, hal ini membuat kami lebih mudah untuk melakukan integrase, dan juga mempelajari teknik-teknik machine learning yang dipergunakan oleh perusahaan lain. Selain itu, perkembangan terbaru dari machine learning kebanyakan dibuat menggunakan Python.
CTO of Alodokter
About the expert
Kiagus Arief Adriansyah adalah CTO Alodokter. Ia merupakan lulusan Universitas Ibnu Sa’ud Riyadh, dan memiliki pengalaman lebih dari 10 tahun di bidang IT. Dengan ilmu dan pengalamannya ini, Kiagus Arief Adriansyah memegang tanggung jawab penuh dalam berjalannya website serta aplikasi Alodokter.