Mempelajari Microservices Micronaut
Micronaut adalah sebuah Teknologi modern yang berjalan base on JVM (yaps, tentunya JAVA) dengan Full Stack Microservice Framework. Micronaut tidak menyediakan fitur MVC, jika anda ingin menggunakan fitur MVC atau anda yang familiar dengan MVC bisa menggunakan plugin yang telah disediakan misalnya GORM.
Sedikit tentang asal usul micronaut, Micronaut ini dibuat oleh perusahaan OCI. Pernah dengar “Grails”? jika tidak tau silakan buka Grails.org , yang buat Micronaut ini adalah developernya Grails juga karena perusahaannya sama. Saya sendiri juga menggunakan Spring di grails. Jadi OCI saat ini punya 2 produk yang hots menurut saya, yaitu “Grails” sebagai teknologi monolith dan “Micronaut” sebagai teknologi microservice.
Micronaut ini bisa menggukana 3 Bahasa :
- Java
- Kotlin
- Groovy
Tentunya untuk Testnya juga ada, seperti JUnit, Spock dan Spek.
Microservice ini dirilis pada tanggal 16 Maret 2018, belum setahun lhoo..
Oke, kita langsung lanjut test Micronaut ini apa kayak apa sih???
Permata kita install dulu SDKMAN!!! Berikut contohnya lewat terminal ya… :
$ curl -s https://get.sdkman.io | bash
$ source “$HOME/.sdkman/bin/sdkman-init.sh”
kalau sudah langsung install Micronaut!!!
$ sdk install micronaut
woohh!!!! akhirnya sudah terinstall…
nah…kita cek dulu versi berapa yang kita install..
$ mn — — version
atau
$ mn -v
hasil output seperti ini.
Micronaut Version: 1.0.1
JVM Version: 1.8.0_192
Kemudian kita test buat project, caranya :
$ mn create-app PROJECT-SAYA
Secara default bahasanya adalah java.
jika mau pakai bahasa kotlin atau groovy, tinggal tambahin — — lang groovy atau — — lang kotlin, contoh:
$ mn create-app Project-Ane <spasi> — — lang groovy
yap, sekilas cara membuat project begitu.
Bagi yang mau tanya-tanya tentang Micronaut bisa lewat Group Facebook dan jangan lupa like Page Micronaut Indonesia.