Mengapa layanan emotikon memilih MSA?
(tech.kakao.com)Saya menulis ini untuk membagikan riwayat penerapan MSA dalam rangka membereskan legacy.
Titik awal pertimbangan untuk mengadopsi desain ini berangkat dari sudut pandang pemeliharaan layanan,
jadi tulisan ini akan lebih bermanfaat bagi mereka yang tertarik merombak legacy daripada bagi yang sedang membuat MSA baru.
Lingkungan infrastruktur untuk adopsi MSA adalah
-
kubernetes + istio + argocd(kustomization)
-
spring cloud gateway
Lingkungan teknologi utama layanan adalah
-
spring-webflux-coroutine
-
r2dbc
-
grpc
dan lain-lain.
Setelah ini, kami juga sedang menyiapkan eksperimen lain untuk mengadopsi event driven.
Kalau nanti sudah terbangun, semoga saat itu juga bisa saya bagikan.
Kalau ada hal yang membuat Anda penasaran dalam isi yang masih kurang ini, silakan tinggalkan komentar. Saya akan menjawab sebisa mungkin~
ps. Judul materi yang dibagikan ini merupakan homage untuk materi presentasi terkenal dari masa lalu hehe
2 komentar
Ah.. hehe
Saya menikmati tulisan ini karena Anda menceritakan proses memperbaiki layanan berskala besar dan teknologi yang dipilih~
Banyak orang sering mengibaratkannya dengan membangun rumah, tetapi biasanya hanya fokus pada perancangannya; saya juga suka bahwa di sini tahap pengawasannya juga dibahas.
Terima kasih untuk tulisan yang bagus ini.
Terima kasih sudah membaca tulisan ini ~ :=)