Mempelajari Microservices Micronaut

Akyong
Java and other Java Framework
2 min readJan 10, 2019
Framework 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 :

  1. Java
  2. Kotlin
  3. 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.

--

--