Membina Perkhidmatan Mikro Berorientasikan Peristiwa dengan Spring Boot dan Kafka

Belajar untuk merancang, membangun, dan skala perkhidmatan mikro berorientasikan peristiwa yang tahan lama menggunakan Spring Boot, Kafka, Elasticsearch, dan teknik simulasi data AI Spring moden.

4.6 (2,527) ⏱ 30 min 📚 6 pelajaran

Tentang kursus ini

Pembangunan perisian moden bergantung kepada sistem yang terpisah, boleh diukur. Transisi dari aplikasi monolitik ke perkhidmatan mikro yang didorong-peristiwa adalah penting untuk membina responsif, arkitektur backend masa-sebenar. Dalam kursus berasaskan teks ini, anda akan belajar bagaimana untuk merancang dan membina ekosistem mikro perkhidmatan yang didorong-peristiwa yang berfungsi sepenuhnya. Anda akan menyelidik bagaimana perkhidmatan berkomunikasi secara asynchronously menggunakan Kafka, indeks dan cari data dengan Elasticsearch, dan gunakan Spring AI moden untuk mensimulasikan aliran data masa nyata untuk ujian dan pembangunan. Apa yang anda akan belajar: - Mengerti konsep arsitektur inti dari layanan mikro yang didorong oleh peristiwa dan komunikasi asynchronous. - Konfigur broker Kafka, topik, penghasil, dan pengguna dalam aplikasi Spring Boot. - Laksanakan pencarian cepat dan kemampuan indeks dengan mengintegrasikan Elasticsearch ke dalam perkhidmatan mikro anda. - Gunakan Spring AI dan Model Bahasa Besar untuk mensimulasikan aliran data dinamik, masa nyata untuk ujian setempat yang kuat. - Gunakan corak ketahanan dan kepantasan moden untuk mengawal dan mengamankan perkhidmatan mikro anda. - Tulis ujian integrasi untuk Kafka dan Elasticsearch menggunakan amalan ujian moden. Kursus ini bermula dengan konsep asas bagi arsitektur perkhidmatan mikro dan reka bentuk yang didorong-peristiwa sebelum memandu anda melalui latihan penyusunan kod. Anda akan berkembang dari menubuhkan perkhidmatan Spring Boot asas ke orkestrasi ekosistem yang lengkap, didorong-data. Kursus ini direka untuk pemaju backend, jurutera perisian, dan pemula yang bercita-cita tinggi yang ingin belajar arsitektur mikroservis moden. Tiada pengalaman sebelumnya dengan Kafka atau Elasticsearch diperlukan, walaupun pemahaman asas Java dan Spring Boot akan membantu. Mula membaca hari ini untuk menguasai corak yang kuasa moden, sistem perniagaan boleh dipertingkatkan.

Apa yang anda dapat

  • 📜 Sijil tamat
    Tambah ke profil LinkedIn anda
  • ♾️ Akses seumur hidup
    Kembali bila-bila masa, tiada tamat tempoh
  • 📱 Telefon atau komputer
    Berfungsi di mana-mana, mana-mana peranti
  • 💸 Pulangan 30 hari
    Tanpa soalan
  • Pendek dan fokus
    30 min kandungan praktikal

Ulasan (7)

Konstantinos Papageorgiou GR
★ 4 · 2025-11-13T23:41:53+00:00

Saya menghargai pendekatan yang tersusun, walaupun saya berharap ada beberapa kajian kes dunia sebenar.

Necati Aydın TR Pelajar disahkan
★ 4 · 2025-11-06T02:04:53+00:00

Saya belajar banyak di sini. Contohnya relevan, walaupun saya berharap ada beberapa tugasan aplikasi yang lebih praktikal. Masih, pengalaman yang berbaloi.

Lucía Fernández PA Pelajar disahkan
★ 3 · 2025-11-04T22:57:53+00:00

Sangat informatif. Saya suka contoh aplikasi praktikal, walaupun tetapan awal mengambil masa lebih lama daripada yang saya jangkakan.

Andrea Fontana IT Pelajar disahkan
★ 5 · 2025-08-26T21:14:53+00:00

Sangat menikmati aliran ini. Aplikasi praktikal yang dibincangkan adalah tepat pada tempatnya.

Agustín Reyes AR Pelajar disahkan
★ 4 · 2025-05-25T18:37:53+00:00

Saya suka ini! Contohnya sangat membantu dan benar-benar mengukuhkan konsep. Saya sudah berfikir tentang bagaimana saya boleh memohon ini.

لطيفة القطان KW Pelajar disahkan
★ 4 · 2025-03-09T15:45:53+00:00

Kandungan yang mantap dan disampaikan dengan jelas. Saya menghargai aplikasi dunia sebenar yang ditunjukkan. Boleh menggunakan beberapa peluang latihan.

Valeria Morales PA
★ 4 · 2025-01-07T05:15:53+00:00

Pengenalan yang baik kepada topik. Strukturnya logik, dan kebanyakan contohnya relevan, walaupun saya berharap lebih mendalam dalam beberapa bidang.

Tulis ulasan

Selepas hantar kami akan meminta anda log masuk — draf disimpan.

Pelajar lain juga mengambil

Soalan lazim

Apa yang saya perlukan untuk mengikuti kursus ini? +

Hanya telefon atau komputer dengan internet. Tiada pemasangan, tiada perkakasan khas.

Bagaimana untuk membayar? +

Dengan kad melalui Stripe, atau kripto. Kami tidak menyimpan butiran kad — Stripe menguruskannya dengan selamat.

Bolehkah saya dapatkan bayaran balik? +

Ya — pulangan penuh dalam 30 hari, tanpa soalan.

Berapa lama saya akan mempunyai akses? +

Selamanya. Setelah membeli, kursus adalah milik anda — boleh lawat semula bila-bila masa.

Adakah saya akan mendapat sijil? +

Ya. Setelah tamat, anda akan menerima sijil yang boleh ditambah ke profil LinkedIn anda.

Direka untuk pelajar dalam
Teknologi Reka bentuk Kewangan Pemasaran Kesihatan Pendidikan Hospitaliti Pembuatan