%100 Ücretsiz & Online IBM Sertifikalı AI Agents BootcampHemen Kayıt Ol!
Patika.dev
Kurumsal Teknik Eğitim

RabbitMQ ve Kafka ile Mesajlaşma Eğitimi

RabbitMQ ve Kafka ile asenkron mimari tasarımı

Kuyruk temelli görev dağıtımı ile olay akışı sistemlerini ayırarak güvenilir mesajlaşma desenlerini ele alır.

Orta–ileri
Seviye
Kapsamla belirlenir
Süre
Online / yüz yüze
Uygulamalı
MQBACKEND GELİŞTİRME
  1. 01Gereksinim
  2. 02Uygulama
  3. 03Değerlendirme

Mesajlaşma ve İzleme

Ekibinizin teknoloji yığınına göre özelleştirilen uygulamalı öğrenme akışı.

  • Uygulama
  • Geri bildirim
  • Teknik çıktı
Eğitim Hakkında

RabbitMQ ve Kafka ile Mesajlaşma

Bu program, Kuyruk temelli görev dağıtımı ile olay akışı sistemlerini ayırarak güvenilir mesajlaşma desenlerini ele alır. Eğitim katılımcı deneyimine, kurumun mevcut teknoloji mimarisine ve uygulama hedeflerine göre şekillendirilir. İleri konuların tamamı tek sabit programda zorunlu olarak işlenmez.

Ön Koşullar

API ve dağıtık sistem temelleri

Kimler İçin?

  • Backend
  • Veri platformu ve mimari ekipleri
Öğrenme Çıktıları

Eğitim sonunda ekibiniz neler yapabilecek?

  1. 01RabbitMQ görev / kuyruk akışları konularını uygulamada kullanma
  2. 02Kafka event streaming kapsamında ekip standartlarına uygun çözüm geliştirme
  3. 03Delivery semantics / hata kurtarma için test, kalite ve teslim pratiklerini uygulama

Seçilebilir öğrenme yolları

  1. 01RabbitMQ görev / kuyruk akışları
  2. 02Kafka event streaming
  3. 03Delivery semantics / hata kurtarma
Eğitim İçeriği

Ekibinizin ihtiyaçlarına göre şekillenen uygulamalı müfredat

Temel çekirdek ve seçilebilir ileri modüller, ön ihtiyaç analizinden sonra netleştirilir.

  1. 01

    Mesajlaşma temelleri

    • Producer/consumer ve broker
    • At-least-once, at-most-once ve idempotency
    • Ordering, retry ve DLQ
  2. 02

    RabbitMQ yolu

    • Exchange, routing key ve queue
    • Ack/nack, prefetch ve TTL
    • İş kuyruğu uygulaması
  3. 03

    Kafka yolu

    • Topic, partition, consumer group
    • Offset ve retention
    • Schema evolution ve event streaming
  4. 04

    Mimari seçim

    • Task queue vs event log
    • İşlem tutarlılığı ve outbox
    • Backpressure ve kapasite
  5. 05

    Operasyon

    • Monitoring ve lag
    • Hata kurtarma
    • Güvenlik ve erişim kontrolü
  6. 06

    Uygulama ve değerlendirme

    • Aynı sipariş senaryosunda kuyruk ve event streaming mimarisi karşılaştırması
    • Seçilen modüllerin süresine göre mini uygulama ya da bitirme çalışması şeklinde planlanır
Örnek Uygulama Alanı

Eğitimde nasıl bir uygulama geliştirilebilir?

Aynı sipariş senaryosunda kuyruk ve event streaming mimarisi karşılaştırması.

Örnek senaryo; nihai kapsam ihtiyaç analizinde belirlenir.

  1. 01GereksinimHedef ve teknik kapsam
  2. 02GeliştirmeUygulamalı üretim
  3. 03DeğerlendirmeKalite ve geri bildirim
Sık Sorulan Sorular

Merak edilenler

  • Eğitim süresi sabit mi?

    Eğitim süresi, seçilen modüller ve katılımcı seviyesi doğrultusunda ihtiyaç analizinde belirlenir.

  • Kurumun kendi uygulamalarına uyarlanabilir mi?

    Evet, izin verilen teknoloji ve veri örnekleriyle kuruma özel senaryolar hazırlanabilir.

  • RabbitMQ ve Kafka aynı araç mı?

    Hayır. Mesaj kuyrukları ve event streaming kullanım amaçları ile teslim garantileri farklıdır.

Öğrenmeye Devam Edin

Ekibiniz için diğer eğitimleri de inceleyin

İlgili web geliştirme eğitimine geçebilir veya tüm teknik eğitim kataloğuna dönebilirsiniz.

Kuruma Özel Eğitim

Eğitimi ekibinizin mevcut teknoloji yapısına göre planlayalım.

RabbitMQ ve Kafka ile Mesajlaşma kapsamında katılımcı seviyesi, teknoloji sürümleri, seçilecek modüller ve uygulama senaryosunu birlikte netleştirip kuruma özel eğitim planı oluşturalım.

30 dakikalık bir görüşme planlayabilir veya bilgilerinizi bırakabilirsiniz.

Bilgilerinizi bırakın

Görüşerek ilerlemeyi mi tercih edersiniz? Görüşme Planla