The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019
Neden izlemeli?
Erlang ve Elixir’e yeni başlayanlar veya bu dillerle büyük ölçekli sunucu sistemleri kurmayı düşünen yazılımcılar için önemli bir kaynak. Dillerin temel fikirleri, üretim sistemlerindeki avantajları ve pratik kullanım örnekleri üzerinden mimari kararlarınızı şekillendirmenize yardımcı olur.
Video özeti
Bu konuşma Erlang ve Elixir dillerinin eşzamanlılık modeli ve sunucu tarafı sistemler için neden uygun olduklarını açıklıyor. Sunumda dil sözdiziminden ziyade süreç tabanlı eşzamanlılık, hata yalıtımı, hafif prosesler ve dağıtık sistemlerdeki dayanıklılık gibi temel kavramlar ele alınıyor; dinleyiciye hem teorik çerçeve hem de bazı pratik demo örnekleriyle bu yaklaşımların nasıl uygulandığı gösteriliyor. Konuşma sonunda dağıtık sistemlere dair demolar ve sorular-cevap ile ana fikirler pekiştiriliyor.
Erlang veya Elixir’e yeni başlayanlar, bu dillerle büyük ölçekli, dayanıklı sunucu sistemleri kurmayı düşünen geliştiriciler için uygun bir içerik; temel programlama ve dağıtık sistem kavramlarına dair ön bilgi fayda sağlar. İzleyici süreç tabanlı eşzamanlılığın nasıl çalıştığını, hata izolasyonunun mimari avantajlarını ve pratik demolarla dilin üretim kullanımına dair sezgileri kazanacaktır.
Öne çıkan fikirler
- Erlang/Elixir’in güç noktası hafif süreçler ve hata izolasyonu ile sistemleri daha dayanıklı kılmasıdır.
- Eşzamanlılık modelleri, dil seviyesinde sağlanan primitiflerle uygulama mimarisini basitleştirir.
- Gerçek dünyada dağıtık demolar, teorik avantajların operasyonel faydalara nasıl dönüştüğünü gösterir.
Özet ve bölüm başlıkları Opendart editörlüğünde hazırlanmıştır; videonun içeriği ve hakları kanal sahibine aittir.
Hacker News'te 200 puan ve 58 yorum aldı: tartışmayı oku · YouTube'da aç
Bu konuyu canlı derste, gerçek projelerle öğrenin → Tüm Eğitimlerimiz
Eğitmen eşliğinde, canlı online veya sınıf içi; bireysel ve kurumsal seçenekler. Tüm eğitimler
İlgili Opendart makaleleri
Veritabanı optimizasyonu: Plan stabilizasyonu, adaptif indeks ve ölçüm yöntemi
SwiftUI performans optimizasyonu: iOS MVVM mimarisi ile gerçek vaka çalışması
Jetpack Compose performans profilleme ve optimizasyon - Android eğitimi rehberi
Granüler Flutter state management ile performanslı mobil uygulama geliştirme