16
Az laf, çok iş: Bulutta yazılım ürünü geliştirmek ve yönetmek

Az laf, çok iş: Bulutta yazılım geliştirmek ve yönetmek

Embed Size (px)

Citation preview

Page 1: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

Az laf, çok iş: Bulutta yazılımürünü geliştirmek ve yönetmek

Page 2: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

içindekiler

- Ben kimim?

- VNGRS ve Mahdumları

- Bulut ne?

- Ne degil?

- Bulutta ürün geliştirmek

- Tekrarlanabilir ve ölçeklenebilir altyapı olarak bulut

- Bir yazılım platformu olarak bulut

- Bu bilgi gerçek hayatta ne işimize yarayacak?

- Sonraki bölüm: Kanlı canlı demo.

Page 3: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

ben kimim? Geçmişte,

- Bilgisayar mühendisligi okudum. - Arkadaşlarımla yazılım şirketi kurdum. - Kendi başıma kapattım. - Startup şirketlerde yazılım geliştirici ve

takım lideri olarak çalıştım.

Şimdi,

- Convertale’de teknik ürün yöneticisiyim. - VNGRS’ta ürün yönetimi liderligi yapıyorum.

Page 4: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

VNGRS ve mahdumları

Remote Agile Teams as ONETeam

Mobile Device Lab

deXopsAgile + Cloud Consulting

Page 5: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

bulut ne?

- Self-servis: Kredi-kartı olan herkes için, anında hazır.

- Granüler: Küçük ve büyük yapıtaşları ile esnek genişleme imkanı.

- Kullanıma hazır: Hemen şimdi, 1 ya da 1000 birim.

- Ölçeklenebilir: Az ya da çok yüke otomatik olarak duyarlı.

- Tekrarlanabilir: Kod yazarak altyapıyı yönetmek nasıl fikir?

Bilgi-işlem altyapısı.

Page 6: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

bulut ne? #2

Page 7: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

bulut ne degil?

- Hemen şimdi, satın alıp kullanmaya başlayamıyorsanız o bulut degil.

- Sanal sunucu (VPS) degil.

- İlk günden kapasite tahmin edip, peşin ödemek gerekiyorsa o bulut degil.

- Sunucu ya da hizmetin hazır olması 10 dakikadan fazla suruyorsa o bulut degil.

- Bir anda 1 milyon trafik almaya hazır degilseniz, o da bulut degil.

- Altyapıyı bir API ya da SDK üzerinden, otomasyonla yönetemiyorsanız o bir bulut degil.

Page 8: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

bulutta yazılım gelistirmek

Convertale Recommendation Engine.

- Yüksek ölçeklenebilirlik ihtiyacı- Entegre olan her müşteri kadar büyümek- Kaynakları ve maliyeti tahmin edememek

- Dagıtık bir mimaride geliştirme yapmak ve test etmek- Kesinti olmadan yeni versiyonlara geçebilmek

Page 9: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

Convertale Mimari Yapı

Page 10: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

ölçeklenebilirlik

- Çok, çok fazla istek- 100 milisaniye altında cevap verebilmek- Kaynak ihtiyacının degiskenligi- Sistem yönetiminin güçleşmesi

Page 11: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

gelistirme & testCanlı

Test #1 Test #N

Page 12: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

platform olarak bulut

Sunucular olsa ve yalnızca yazacağımız koda odaklansak? Ve çalışsa.

-

Zillow Vakası

Page 13: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

Zillow Veri Toplama Altyapısı

Page 14: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

peki bunlarla ne yapılır?

Her şey.

Page 15: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

Tesekkurler!ismail @ vngrs.com

Page 16: Az laf, çok iş:  Bulutta yazılım geliştirmek ve yönetmek

Sizi de bekleriz! https://www.linkedin.com/company/vngrs/jobs