AWS Community Day events are community-led conferences where event logistics and content is planned, sourced, and delivered by community leaders. AWS Community Day Turkey is organized by the non profit organization Cloud and Serverless Turkey community.
Presentations are 35 min. long hands-on talks on a specific topic related to AWS. Learn from great practitioners and leaders in our industry.
We are giving away AWS Community Day tshirts and 2000$ worth AWS credits to our followers and attendees. Follow us!
Slack helps us continue discussions after talks. Keep in contact with your fellow AWS friends in our active community channel.
Join our Slack ChannelGünümüzde gelişen teknoloji ve zenginleşen veri kaynakları, reklam verenler için bütçelerinin %48’ini oluşturan konvansiyonel TV reklamlarını daha etkin kullanabilmelerine olanak sağlarken, yayıncılar ve yapımcılar için içeriklerini gerçek zamanlı optimize ederek daha geniş kitlelere ulaşabilmelerini sağlıyor. Media Quotient Experience (MQX) olarak gerçek zamanlı izleyici takibi, yayın içerik tanıma (Automated Content Recognition), erişim dönüşüm takibi (Offline to Online Conversion) ve güdümsüz izleyici segmentasyonu (Unsupervised Audience Segmentation) gibi sistemlerimiz ile reklam verenlere, yayıncılara ve yapımcılara medya analitiği hizmeti veriyoruz. Mimarimizin merkezinde farklı veri kaynaklarından sürekli akan verilerin gerçek zamanlı ve toplu olarak işlenmesi, farklı servislerin orkestrasyonu ve ölçeklenebilirlik yönetimi bulunuyor. Bu oturumda AWS üzerindeki mimarimizden bahsederken, AWS Glue, Kinesis Analytics, Athena, AWS Lambda, S3 ve Redshift gibi servislerin mimarimizdeki konumu ile birlikte bu servisleri kullanırken karşılaştığımız zorluklara ve çözümlerimize değineceğiz.
AWS Cloud servis geliştirmelerini local bilgisayarınızda gerçekleyebileceğiniz framework ile tanışın; AWS Localstack. Bu sunumda, Cloud uygulama geliştirme maliyetlerini, geliştirme ortamımızda düşürmek için ve CI/CD pipeline'ında ilgili servisleri test etmek amaçlı kullandığımız Localstack framework'ünü anlatıyor olacağız. Localstack'in yaygın kullanılan tüm servislere desteği olduğu gibi; biz de bu sunumda AWS Lambda, DynamoDB, Kinesis Data Stream ve S3 servislerini kullanarak canlı bir uygulama altyapısı geliştirmeyi ve bunu CI/CD pipeline'ınıza nasıl entegre edebileceğinizi anlatıyor, ve sonrasında demo'sunu yapıyor olacağız.
Kubernetes ve yönetilen Kubernetes hizmetlerinin her geçen gün kullanımının arttığını gözlemlemekteyiz. Bu yönetilen Kubernetes hizmetlerinden bir tanesi de Amazon’ un sunmuş olduğu EKS servisi. EKS, Kubernetes Cluster’ larımızdaki operasyonel yükleri üstümüzden alarak bize sadece uygulamalarımıza ve servislerimize odaklanma imkanı sağlıyor. Bu konuşmada, basit Kubernetes konseptlerinden başlayıp, EKS’ nin mimari yapısından, hangi operasyonel yükleri üstümüzden aldığından, network ve güvenlik seçeneklerinden, kurulum metotlarından ve konfigürasyon seçeneklerinden bahsedeceğiz.
Monorepo proje yapılarının Google, Twitter, Facebook gibi önde gelen teknoloji firmalarında kullanıldığı herkes tarafından biliniyor. Hem kod paylaşımını kolaylaştırmak, hem de geliştirici verimliliğini artırmak için kolaylık sağlayan bu proje yapısı, CI/CD workflow ve developer tooling yönlerinde ise bir takım zorluklar teşkil ediyor. Ersel Aker, bu konuşmasında Nodejs dilinde serverless tabanlı monorepo cozumlerininden bahsedecek, ve ilk kez bu yapıyı kullanan bir mimarinin canlı demosunu yapacak. Teknolojiler: AWS Lambda, Serverless Framework, Nodejs, CircleCI, Graph algorithms
Verinizi en efektif şekilde, en hızlı, en az maliyetle nasıl işleyebilirsiniz? Big data, günümüz market dinamiklerinde modern işletmeler için bir rekabet gerekliliği, iyi bir müşteri deneyimi için temel önceliklerden biri olarak karşımıza çıkıyor. Veriyi önceliklendiren şirketlerin operasyonel verimliliği ise verinin ne kadar hızlı, kolay ve efektif biçimde işlendiğiyle belirleniyor. Bu sunumda, AWS üzerinde serverless veri işlemeyi konu alıyoruz. Amazon Athena ve AWS Glue servislerine genel bakış ve teknik özelliklerin yanı sıra, bu servislerin veri işleme süreçlerinizde sunduğu hız ve performansı demolar ile deneyimleyeceğiz.
Serverless teknolojilerinin kullanımı gün geçtikçe yaygınlaşıyor. Daha hızlı uygulama geliştirmek için yeni ürünler ortaya çıkıyor. O ürünlerden biri de AWS Amplify. AWS Amplify, Amazon'un içinde var olan bir çok ürünün (AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Simple Email Service - SES , Amazon S3 vb.) hızlı konfigürasyonu ve CLI konsolu ile hızlıca kullanmamızı sağlayan bir üründür. Kendi içinde barındırdığı ayarlar ile bu ürünler arasında hızlı bağlantı sağlar. Bu konuşmada, ilk olarak AWS Amplify’ın hangi problemlerimizi çözdüğünden başlayarak, CLI kurulum aşamalarından ve içinde barındırdığı ayarlarından bahsedeceğiz. Daha sonra AWS Amplify ile GraphQL API kurulumu gerçekleştirip, arayüzde kullanımına dair örnek yapacağız.
"Ama lokalimde calisiyor?" ifadesinin hala gecerli bir neden olarak goruldugu gunumuzde, uygulamaniz icin gereken belirli bir uzmanligin yanina, bu uygulamayi Cloud ortamina aktarmaya calistiginizda bu uzmanliga yeni boyutlar eklemeniz gerekiyor. Bu oturumda, Terraform kullanarak AWS ortaminda, network, makine, ve diger bilesenleri nasil otomatize edebilecegimizi canli ortami seviyesinde orneklerle anlatmaya calisacagim.
Covid-19 ile değişen ekonomik düzlemde bir çok farklı endüstri dikeyinde dijital dönüşümün zorunlu hale gelmesi “Low Code/No Code Application Development” platformlarının benimsenmesinin itici gücü oldu. Bu oturumda, tüm iş ortaklarımızın bu ihtiyacına cevap verebilmek adına Logo olarak geliştirdiğimiz LowCode platformunun çıktılarını AWS Developer Tools ve Fargate ile nasıl ölçeklenebilir ve sürdürülebilir şekilde var etmeyi planladığımızı anlatmaya çalışacağım.
Onlarca uygulamanın geliştirildiği şirketlerde çok sayıda yazılım ekibinin olduğunu ve birden fazla AWS hesabının kullanıldığını görürüz. Her bir ekibin Güvenlik, Kimlik ve Uyumluluk, Ağ İletişimi, Yönetim gibi konularda tekerleği ayrı ayrı icat etmesini önlemek için merkezi bir AWS ekibi bulunur. Bu ekibin oluşturduğu, yönettiği AWS ortamına AWS Platformu denir. Bu platformlarda yüksek esneklik ve ölçeklenebilirlik sağlanması önemlidir ve bu sebeple yapılan işlerin neredeyse tamamı otomatize edilir. Bunun için de AWS CloudFormation en çok kullanılan araçlardan biridir. Buna ek olarak son senelerde AWS Cloud Development Kit(CDK) geliştirildi ve çok güçlü bir alternatif olarak geliştiricilere sunuldu. Bu konuşmada çok hesaplı modern AWS Platformlarını ve AWS CDK in bu karmaşık ortamlarda nasıl basit bir şekilde kullanılabileceğini ele alacağız.
Mikroservisler son yıllarda popülerliğini kazanmış olsa da uygulamanmasında çeşitli yöntemler bulunmaktadır. Dış dünyadan alınan HTTP istekleri, diğer servislere de senkron HTTP istekleri olarak dönüşmekte, ve birbirini bekleyen servisler ölçeklenme (scalability) ve güveniliirliği tehdit etmektedir. Bu sunumda, mikroservisler, event-driven mimariler, AWS'nin Simple Notiification Service (SNS) ve Simple Queue Service (SQS) servisleri hakkında konuşacağız. Sunumu, SQS ve SNS ile çalışan basit bir log toplama ve alarm servisin'de Hands-on Demo yaparak monolitik bir uygulamayı nasıl, aşama aşama event-driven bir microservis uygulamasına çevirebileceğimizi göstereceğiz.
Amazon CloudWatch AWS üzerinde en çok kullanılan ve tüm sistemlerinize görünürlük sağlayan en temel servis. Bu konuşmada CloudWatch servisine giriş yapıp, nasıl kullanılır, hangi özellikleri nasıl faydalar sağlıyor gerçek hayat örnekleri ile göstereceğiz.
Günümüzde oldukça popüler olan container servis kullanımları için bazı senaryolarda, bu containerlar ve yanında kullanılan diğer servisler için dosya ve veri paylaşımı yapılması gerekebiliyor. Senaryoların bir kısmında, websitemiz için paylaşımlı dosya kullanımı ve veritabanları için backup mekanizmaları gibi örnekler bulabiliriz. Bu tip ihtiyaçlara yönelik çözümüyle AWS'in bizlere sunduğu AWS Elastic File Storage (EFS) servisi oldukça yaygın olarak kullanılmakta. Bu konuşmamızda; hem bölgeler arası (multi-region), hem de tek bir bölge için kullanabileceğimiz, auto-scale'in AWS tarafından yönetildiği, AWS EFS servisini inceliyor, diğer dosya sistemleriyle karşılaştırıyor ve örnekler üzerinden kullanımını aktarıyor olacağız. Sunum sonrasında Terraform kullanarak ilgili container servislerini oluşturma ve bu servisler arasında EFS ile dosya ve veri paylaşımının nasıl yapıldığını da bir demo ile inceliyor olacağız.