Sanjay Ghemawat: Jeff Dean'in "En Üretken Ortağı", Google'ın Sessiz Mimari
GFS, MapReduce, BigTable, Spanner — Google'ın altyapı icatlarının çoğunda Jeff Dean ile birlikte ismi var. Sessiz ama belirleyici.

"Tek ad, tek bir kişi"
Sanjay Ghemawat (d. 1966) — Google'ın altyapı icat ekibinin sessiz yarısı. Jeff Dean ile sürekli birlikte çalıştığı için "Jeff & Sanjay" olarak anılır.
Tek cümle: modern bulut çağının görünmez mimarlarından.
Yol
- Cornell University lisans (1987).
- MIT doktora (1995) — Barbara Liskov mentörlüğünde.
- DEC SRC (Digital Equipment Corp Research) — Mike Burrows ile.
- Google (1999-) — şirketin 40. çalışanı (ya da öyle bir sıra).
Hiç başka şirkete geçmedi. 25 yılı aşkın Google'da.
Jeff Dean ile partnership
Google'ın 2000'lerden itibaren büyük altyapı projeleri çiftli:
- GFS (Google File System, 2003).
- MapReduce (2004).
- BigTable (2006).
- Spanner (2012).
- TensorFlow (kısmen, 2015).
Her ikisi de çok güçlü programcı. "Sanjay daha sessiz, Jeff daha PR" — şirket içinde yaygın görüş.
GFS (2003)
Google File System: dağıtık dosya sistemi. Petabaytlarca veriyi binlerce ucuz makinede güvenli saklama.
Etki: HDFS (Hadoop File System) tam olarak buradan ilham.
MapReduce (2004)
Önceki yazıda anlatıldı. Sanjay eş yazar, fikrin yarısı onun.
BigTable (2006)
Petabaytlarca yapılandırılmış veri: e-posta, web sayfası, harita.
- Sparse: çoğu hücre boş.
- Sorted: hızlı arama.
- Versiyonlu: zaman damgası.
Etki: Cassandra, HBase, DynamoDB doğdu.
Spanner (2012)
Dünya çapında globally distributed veritabanı:
- ACID garanti ulusal sınırlar arası.
- TrueTime API: GPS + atom saatleri ile zaman senkron.
- PaaS: Cloud Spanner ürünü.
Modern dağıtık sistemlerin mücevheri.
Sade hayat
Sanjay:
- Yıllarca aynı küçük ofiste Jeff Dean'le.
- Konuşmaz, makaleyle konuşur.
- Hiç Twitter, blog, podcast.
- En sosyal aktivitesi: ACM konferansları.
Google içinde "Senior Fellow" seviyesinde, en üst teknik kademede.
Akademik onurlar
- ACM Fellow (2009).
- ACM Prize in Computing (2012, Jeff Dean ile birlikte).
- National Academy of Engineering üyesi.
- NAS üyesi.
- MacArthur Fellow değil ama Cornell, MIT fahri doktoralar.
Etki
- Hadoop ekosistemi: doğrudan GFS + MapReduce kopyası.
- NoSQL hareketi: BigTable türevleri.
- NewSQL: Spanner türevleri (CockroachDB, YugabyteDB).
- Bulut bilişimin temeli.
Hindistan diasporası
Sanjay Hindistan kökenli. Hindistan'ın ABD'deki bilim insanlarının en görünür örneklerinden:
- Sundar Pichai (Google CEO).
- Satya Nadella (Microsoft CEO).
- Arvind Krishna (IBM CEO).
- Sanjay Ghemawat (teknik).
Hint dijital göç dalgasının teknik yüzü.
Tarz
- Sade, derin, sabırlı.
- Üretkenlik makinesi: Jeff ile birlikte saatte 1000 satır kod.
- Düşük profil: ego yok.
- Yapıcı eleştiri: tasarım toplantılarında kritik filtre.
"Jeff & Sanjay" memesi
Google içinde efsane: bir programcı "Bunu nasıl yapsam?" deyince standart cevap: "Jeff ve Sanjay'a sorduk mu?"
İkisi adeta bir kişi gibi çalışırlar.
Türk geleceği için ders
Sanjay'in profili Türk genç mühendisleri için alternatif yol:
- Doktora şart değil ama derin teknik.
- PR şart değil ama dünya çapında etki.
- Tek bir şirkette uzun süre kalmak da yol.
Kapanış
Sanjay Ghemawat, bilgisayar bilimi tarihinin ses çıkarmadan derin etki yapan uçlarındandır. Jeff Dean ile birlikte yarattıkları Google altyapısı modern bulutun temeli oldu.
İki kişi, 25 yıl, dünyayı değiştiren kod.
Etiketler
Kendinizi Test Edin
Cevaplarınız profilinizde istatistik olarak saklanır.
1. Sanjay'in akademik kökeni?
2. Ne zaman Google'a katıldı?
3. En önemli projeler?
4. Tarzı?
5. Köken?
İlgili Yazılar
Gökyüzüne Bakmak Geçmişe Bakmaktır: Işığın Yolculuğu ve Zaman
Gece gördüğünüz yıldızlardan bazıları belki de artık yok. Işığın sınırlı hızı, teleskopları birer zaman makinesine çeviriyor. Işık yılı ve "geriye bakış zamanı" matematiğiyle evrenin geçmişini nasıl görüyoruz?
Bilim TarihiBir Asteroidin Dünya'ya Çarpma Olasılığını Nasıl Hesaplarız?
Bir asteroidin Dünya'ya çarpma ihtimali nasıl "yüzde 1" gibi bir sayıya dönüşür? Belirsizlik bölgesi, hata elipsi ve olasılık matematiği, gökyüzündeki riski nasıl ölçülebilir kılıyor?
Bilim TarihiDünyanın Dönme Hızı Neden Bir Saat Gibi Sabit Değil?
Bir gün tam olarak 24 saat mi? Aslında değil. Dünyanın dönüşü yavaşlıyor, hatta bazen hızlanıyor. Açısal momentum ve gelgitlerin matematiği, neden bazen saatlere "artık saniye" eklediğimizi açıklıyor.