Form gönderiminden dayanıklı boru hattına
Form gönderimlerini güvenli doğrulama, kuyruk tabanlı asenkron işleme, idempotent tüketim, dead letter ve backpressure ile dayanıklı bir boru hattına dönüştürmeyi öğreten orta seviye eğitim.
Kullanıcı gönderimlerini güvenli, ölçeklenebilir ve dayanıklı bir işleme hattına dönüştürme
Bu eğitim form gönderimlerinin arka uçta nasıl güvenli ve dayanıklı işleneceğini boru hattı mimarisiyle ele alır. Form handler'ların sorumluluklarını, girdi doğrulama ve sanitizasyonu, CSRF ve spam korumasını inceleriz. Ardından senkron işlemeyi asenkron boru hattına taşımayı: mesaj kuyrukları (RabbitMQ/SQS), producer-consumer deseni, idempotent tüketim, dead letter queue, retry ve üstel geri çekilme, geri basınç (backpressure) ve hız sınırlama konularını uygulamalı işleriz. Aşamalı işleme (validation → enrichment → persistence → notification), olay güdümlü mimari, exactly-once zorluğu ve gözlemlenebilirlik (korelasyon kimliği, izleme) ile üretim kalitesinde bir form işleme hattı tasarlarsınız.
3 Gün. Her gün dört modül; form handler kodlamadan kuyruk tabanlı dayanıklı hat tasarımına ilerleyen uygulamalar.
Orta Seviye — Form handler tasarımı ve veri işleme boru hattı mimarisi: doğrulama, kuyruklama, idempotency ve hata yönetimi.
Gerçek bir form işleme senaryosunu kuyruk, retry ve dead letter ile uçtan uca kurup arıza enjekte ederek öğrenme.
Doğrulama, sanitizasyon ve CSRF korumasıyla form girdisini güvenle ele almayı öğrenirsiniz.
Kuyruk, retry ve dead letter ile gönderimlerin kaybolmadan işlenmesini sağlarsınız.
Geri basınç ve hız sınırlamayla ani yük artışlarında sistemi ayakta tutarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir web framework ile HTTP istek işleme deneyimi gereklidir.
REST, HTTP durum kodları ve JSON gövdeleriyle çalışma aşinalığı faydalıdır.
Temel SQL ve işlem (transaction) kavramı idempotent kalıcılaştırmayı anlamayı kolaylaştırır.
RabbitMQ veya benzeri bir mesaj kuyruğunu çalıştırabileceğiniz ortam önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Doğrulama, sanitizasyon ve CSRF ile güvenli form handler tasarlayabilirsiniz.
202 Accepted ve iş kimliğiyle asenkron işleme modeli kurabilirsiniz.
Producer-consumer deseniyle kuyruk tabanlı boru hattı kurabilirsiniz.
Deduplication ve outbox ile çift işlemeyi engelleyebilirsiniz.
Validation'dan bildirime kadar aşamalı hat tasarlayabilirsiniz.
Retry ve DLQ ile işlenemeyen mesajları güvenle yönetebilirsiniz.
Geri basınç ve hız sınırlamayla yük artışlarını dengeleyebilirsiniz.
Korelasyon kimliği ve metriklerle hattı uçtan uca gözlemleyebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
CALMS, Üç Yol, CI/CD, IaC, DORA metrikleri ve DevSecOps kavramlarıyla DevOps ilke ve pratiklerinin ortak dilini örneklerle öğrenin.
Detayları Gör →DevOps araç zinciri ve süreç dili eğitimi: Git, CI/CD, Jenkins, Docker, Ansible, Terraform, Prometheus ve Grafana kavramları uçtan uca pipeline akışıyla anlatıl
Detayları Gör →SRE geçiş eğitimi: SLI/SLO/SLA, hata bütçesi, toil azaltma, on-call, SLO tabanlı uyarı, olay yönetimi ve suçlamasız postmortem uygulamalı olarak ele alınır.
Detayları Gör →DevOps'ta birim testi eğitimi: test piramidi, TDD red-green-refactor, mock/stub, JUnit/pytest, kod kapsamı ve testlerin CI kalite kapısına entegrasyonu uygulama
Detayları Gör →AWS DevOps/CloudOps eğitimi: CodePipeline, CodeBuild, CodeDeploy, CloudFormation, CDK, IAM, Systems Manager, CloudWatch, X-Ray ve FinOps otomasyonu uygulamalı.
Detayları Gör →