• Yapay zekadan makale özeti

    • Bu video, Atlas'ın Ops ekibinde çalışan ve AWS Community Hero unvanı olan Serhat Can'ın sunduğu bir eğitim sunumudur. Serhat, yaklaşık üç yıldır AWS Community Hero olarak görev yapmaktadır.
    • Sunum, cloud ve serverless kavramlarına giriş yaparak başlıyor ve bu teknolojilerin avantajlarını açıklıyor. Ardından AWS'nin serverless ekosistemindeki önemli servisleri detaylı olarak tanıtmaya başlıyor: Fargate, Lambda, S3, DynamoDB, Aurora, SQS, SNS, API yönetimi için EPI servisi, GraphQL altyapısı sunan servis ve web/mobil uygulama geliştirme için hazır framework sunan servis.
    • Her servis için çalışma prensibi, avantajları, kullanım alanları ve fiyatlandırma modelleri hakkında bilgiler verilmektedir. Sunum, özellikle cloud ve serverless konusunda temel bilgi edinmek isteyenler, konteyner bazlı uygulamaları cloud'a geçirmek isteyenler ve serverless ortamlara geçiş yapmak isteyenler için hazırlanmış bir giriş seviyesi sunumudur.
    Sunumcu Tanıtımı ve Sunumun Amacı
    • Serhat Can, Atlas'ın Ops ekibinde beş senedir çalışmakta ve şu anda Teknik Angelis bir rolde bulunuyor.
    • Yaklaşık üç senedir AWS Community Hero title'ı olan Serhat, topluluk tarafında da aktif görev alıyor.
    • Bu sunum, AWS üzerine serverless konusunu ele alacak ve serverless'a başlamak isteyenler için giriş seviyesi bir sunum olacak.
    01:05Cloud ve Serverless'a Giriş
    • Cloud bilişim, firmaların maliyetleri düşürmek ve yazılım geliştirme zamanını optimize etmek için tercih ettiği bir yöntemdir.
    • Cloud ortamında altyapı ücretleri önceden yatırım gerektirmeden kullanılabilir ve yazılım geliştiricilerin zamanı daha verimli hale getirilir.
    • Cloud, ihtiyaca göre ölçeklenebilme imkanı sunar ve yazılım geliştirme hızını artırır.
    03:19Cloud ve Serverless'ın Avantajları
    • Serverless, ölçeklenebilirlik konusunda daha iyi performans sunar ve operasyonel sorumlulukları azaltır.
    • Cloud, kullanımı kolay API'lar ve kod ile oluşturulabilir altyapı (Infrastructure as Code) ile daha kolay yönetilebilir.
    • Cloud, data center ve server'lara göre daha az maliyetle daha hızlı ve esnek bir çözüm sunar.
    07:08Serverless Tanımı ve Avantajları
    • Serverless, cloud'un gitmek istediği ve şu anda gittiği noktadır; sadece kullandığınız kadar ödeme yapmanızı sağlar.
    • Serverless, kolay ölçeklenebilme ve daha az operasyonel iş gerektirir.
    • Serverless, maliyetlerde düşüş sağlayarak cloud'un iki ana kavramını daha iyi yerine getirir.
    08:13AWS ve Serverless
    • AWS, serverless kavramını ilk popüler hale getiren cloud provider'dır.
    • Serverless artık sadece bir servis değil, bir ekosistem haline gelmiştir.
    • AWS'in dökümanlarına girerek ve bazı servisleri (örneğin Lambda, Estree) ücretsiz olarak deneyerek serverless'ı öğrenmek mümkündür.
    09:26AWS Fargate Servisi
    • Fargate, özellikle büyük firmalarda popüler olan bir servis olup, konteyner bazlı uygulamaları cloud'a geçirmek isteyenler için ideal bir çözüm sunuyor.
    • Fargate, sanal makine ekleme-kaldırma gibi işleri kullanıcıya bırakmadan, pod seviyesinde bir yapı sunarak Docker imajlarını ve konteynerleri kolayca çalıştırmayı sağlıyor.
    • Fargate, halihazırdaki yükleri hızlı bir şekilde cloud'a geçirmeyi ve sıfırdan başlayanlar için ciddi yarar sağlayan bir servis olup, fiyatı ciddi anlamda düşürülmüş durumda.
    11:14AWS Lambda Servisi
    • AWS Lambda, serverless computing'ın çıkışında en önemli servislerden biri olup, kod tabanlı bir yapı sunuyor.
    • Lambda, API request'leri alarak tetikleniyor, kodu çalıştırıyor ve işi bitirdikten sonra kapanıyor; sadece çalıştığı süre için ödeme yapılıyor.
    • Lambda, AWS'teki neredeyse 30'dan fazla servise entegre olup, olay güdümlü bir servis olarak her dakika, on dakikada bir gibi düzenli tetikleyicilerle de çalışabiliyor.
    13:58Amazon S3 Servisi
    • Amazon S3, dünyanın birçok büyük enterprise'ın kullandığı, Amazon'un en popüler servislerinden biri olup, imaj, obje ve dosya depolama hizmeti sunuyor.
    • S3, serverless kavramına çok yakın bir yapıya sahip olup, sadece objeyi yazdığınız ve dosyanın büyüklüğüne göre ödeme yapıyorsunuz.
    • S3, AWS'e girdiğinizde mutlaka ihtiyacınız olacak bir servis olup, object store ihtiyacınız varsa kesinlikle kullanmanız gereken bir platform.
    15:07Amazon DynamoDB Servisi
    • Amazon DynamoDB, NoSQL bir veritabanı servisi olup, key-value mantığıyla çalışan ve Redis'e benzetilebilecek bir yapıya sahip.
    • DynamoDB, ilişkisel veritabanlarından farklı olarak API üzerinden request yaparak veri ekleme, silme ve sorgulama işlemlerini gerçekleştiriyor.
    • DynamoDB, serverless ortamlara uygun bir veritabanı olup, kullanılmadığı sürece ödeme yapmadan tablo oluşturmalar yapılabiliyor.
    16:42Amazon Aurora Servisi
    • Amazon Aurora, Amazon'un kendi altyapısını oluşturduğu bir ilişkisel veritabanı servisi olup, MySQL, PostgreSQL gibi veritabanlarını yönetilebilen bir ortamda sunuyor.
    • Aurora, DynamoDB gibi API üzerinden haberleşme yaparak serverless bir yapıya sahip olup, kullanılmadığı sürece ödeme yapmadan tablo oluşturmalar yapılabiliyor.
    • Aurora'nın ikinci versiyonu çıktı ve performans problemleri çözülmüş durumda, bu da ciddi potansiyel sunuyor.
    17:55Amazon SNS Servisi
    • Amazon SNS, uygulamalar arasındaki haberleşmeleri sağlayan, inanılmaz güvenilir, ucuz ve basit bir servis olup, mesaj atma ve alma işlemlerini kolaylaştırıyor.
    • SNS, topicler üzerinden mesaj atma ve dinleme mekanizması sunuyor; örneğin "user create" gibi topiclere mesaj atılarak belirli servislere haber verilebiliyor.
    • SNS, birden fazla trigger bağlayarak Lambda fonksiyonlarına mesaj atma, e-posta, SMS veya HTTPS endpoint'lerine mesaj gönderme gibi işlemler otomatik olarak sağlanabiliyor.
    19:37AWS Servisleri Tanıtımı
    • AWS'de yönetmesi kolay bir servis bulunuyor, özellikle spesifik uygulamalardan gelen verileri filtreleme ve sonuçlara gönderme imkanı sunuyor.
    • Bu servis, Opsiden gelen dataları otomatik olarak bağlayıp başka yere aktarabilme özelliğine sahip ve custom data soslar tanımlayıp entegre olunabiliyor.
    • Bu servis, hazır entegrasyonlar sunan ve faydalı özellikler barındıran bir platform olarak değerlendiriliyor.
    20:30API Yönetimi Servisi
    • Günümüzde her şeyin API ihtiyacı olduğu için bu servis kullanılabilir, açık API'lar yerine kendi API'larınızı yönetebilirsiniz.
    • Lambda fonksiyonlarına API requestleri göndererek ölçeklenebilir bir yapı oluşturabilirsiniz.
    • Bu servis, API'larınızı yönetebileceğiniz yetenekli bir platform olmasına rağmen, ciddi ölçeklerde maliyet problemi olabilir.
    21:35GraphQL ve Web/Mobil Uygulama Geliştirme
    • GraphQL ile haberleşme altyapısı kurmak isteyenler için web ve mobil uygulamalardan gelen dataları hızlı bir şekilde entegre edebileceğiniz bir servis bulunuyor.
    • Bu servis, real time update'ler sunarak uygulamalara hızlı geçiş imkanı sağlıyor.
    • Web ve mobil uygulama geliştirmek isteyenler için hazır bir framework sunan bir servis de mevcut, bu sayede Dynamo gibi alt servisleri kullanarak hızlı geliştirme yapabilirsiniz.
    22:52Ek Servisler
    • AWS'de ayrıca menüler ve yönetilir servisler de bulunuyor.
    • Bazı servisler işinizi görmediğinde, bu ek servisler yükünüzü hafifletebilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor