ahmet alp balkan
Altyapı ve dagitik sistemler teknolojileri uzerine gelecek nesillere ilham vermek uzerine acilmis bir kanal.
DNS ile load balancing yapmak: Artıları ve eksileri
Multi-regional Deployment: izole stack'ler ve data sharding
Cloud'da regional servis mimarisi
Cloud'da availability zone kavramı ve zonal deployment'ların artıları eksileri
Cloud uygulama topolojileri: Giriş
Twirp: Twitch'in RPC framework’ü (Neden geliştirildi ve gRPC ile farkları)
Google'da çalışmanın dezavantajları
Google'da çalışmanın avantajları
gRPC ile client ve server'lar kodlamak
Protobuf öğreniyoruz: Google'ın bütün API'larının kullandığı dil
IDL'ler ve RPC framework'ler: Büyük şirketler API'larını nasıl tanımlar
RESTful API'lar ve JSON ile RPC
System Design Book - Part 1/3 (Giriş, rate limiting, consistent hashing)
Go uygulamalarından Docker'sız container image yapmak (ko)
Container'larda init process'leri (PID 1)
Demo: Bash'te zombie process'ler oluşturmak
Container'larda zombie reaping problemi
Child process'ler ve thread'ler nasıl çalışır
Summer of Code: açık kaynağa katkı yapın, maaşınızı Google ödesin
gRPC ve Mikroservisler üzerine söyleşi (DevOps Türkiye)
Busybox: Küçük docker image'ların arkasındaki İsviçre çakısı
Güvenli docker base image'ları bulmak
Live coding: 40dk'da audio streaming server yazıyoruz (Go, Cloud Run)
Systemd ile sunucularda container yönetimi
Dockerfile'da ENTRYPOINT vs CMD farkları neler?
Docker ve Dockerfile olmadan container image yapılabilir mi?
Google Cloud Run ile serverless container'lar ve Knative (online meetup)
Dockerfile üzerinde optimizasyonlar ve multi-stage build'ler
Docker image'larına derin bakış: Registry'ler ve Image Layer'lar
Uygulamaları container image'a dönüştürmek (Dockerfile'a giriş)