Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

DevOps’un GG’ye Kazandırdığı Çeviklik

Benzer bir sunumlar


... konulu sunumlar: "DevOps’un GG’ye Kazandırdığı Çeviklik"— Sunum transkripti:

1 DevOps’un GG’ye Kazandırdığı Çeviklik
Volkan Tüfekçi 2016 starting with design side

2 DO'nun GG'ye Kazandırdığı Çeviklik

3 GG starting with design side

4 15M ÜYE 2 SANİYEDE 1 ÜRÜN SATIŞI 38M AYLIK ZİYARETÇİ
starting with design side

5 MUHATTABIMIZ starting with design side

6 70+ ARKA TARAF SERVİS 2 WEB PROJESİ 40 DOCKERİZE UYGULAMA
370 GIT DEPOSU 3M SATIR KOD starting with design side

7 DOCKERLAŞTIRILMIŞ starting with design side

8 ACTIVEMQ ANSIBLE CONSUL DEPLOY TOOL REGISTRY GIT-CLIENT HAPROXY
HEALTHCHECKER JENKINS VE KÖLELERİ NEO4J TRAEFIK 30+ µ SERVICE starting with design side

9 ALTYAPIMIZ starting with design side

10 500 SANAL MAKİNE starting with design side

11 SWARM 10 MAKİNE 80 CPU 444 GB RAM starting with design side

12 DEPLOY TOOL DEPLOY DEPLOY Automatic Trigger DEPLOY Test Pre-Prod
JENKINS Deploy Tool - Test - Build - Code Analysis - Docker Image Production DEPLOY

13 ∞ ∞ ∞ … … … … … … DEPLOY TO TEST Deploy Tool Swarm Nodes Swarm Master
uses Swarm Master deploys

14 TESTING EVERY COMMIT DEPLOY TO PROD PIPELINE SELENIUM SMOKE LOAD
docker-compose.yml comes from the ZF – WEB123 branch SELENIUM PROMOTE IMAGE MERGE TO PREPROD DEPLOY TO PREPROD ZF WEB123 BUILD ZF CONTAINER WEB 123 STACK SMOKE CREATE BRANCH DEPLOY TO MANUAL TEST QA APPROVAL JIRA WEB123 JENKINS ANALYSE PUSH TO REGISTRY UT SECURITY MANUAL TEST PREPROD PERFORMANCE LOAD STRESS TA WEB123 Optional Docker DEPLOY TO PROD Human Intervention MERGE TO MASTER QA APPROVAL PROMOTE IMAGE Jenkins TestAutomation DeployTool

15 END TO END TESTING BDD SELENIUM PERFORMANCE LOAD STRESS MOBILE WEB

16 ÖLÇEKLEME starting with design side

17 SCALING

18 MAKİNELERİN ÖLÇEKLENMESİ CONTAİNERLARIN ÖLÇEKLENMESİ
starting with design side

19 MAKİNE ÖLÇEKLEME

20 CONTAINER ÖLÇEKLEME WEB WEB WEB WEB WEB WEB PAPI PAPI PAPI PAPI PAPI
DB DB DB DB DB DB

21 BOT SIEGE CATALOG-FOUNDATION CATALOG-FOUNDATION CATALOG-FOUNDATION
PROMETHEUS CATALOG-FOUNDATION CATALOG-FOUNDATION CATALOG-FOUNDATION CATALOG-FOUNDATION docker-compose scale BOT SIEGE

22 FELAKET ATLATMA Deploy Tool deploys LOCATION X LOCATION Y Network

23 Kod Kalitesinin Artması Test Ortamlarının Çoklanma Kolaylığı
DNS veya Yük Dengeleyici Hantallığından Kurtulma İnternet Olmadan Dizüstünde Tüm Servisleri Ayağa Kaldırma Kişisel scriptler yerine standart sürüm çıkma arayüzü starting with design side

24 Hataya Açık F5 Arayüzünden Sıralı Güncelleme Çıkma
Geliştiricilerin Canlı’ya Bağlanma İhtiyacı Kalmadı Splunk, Slack, AppDynamics, Grafana, Nagios Test’e Gönderme Alışkanlık Haline Geldi Test Kod Kapsamı Arttı Gözden Geçirme Olmaksızın Sürüm Çıkamama starting with design side

25 STANDARTLAŞMA starting with design side

26 Geliştiricilerin projeler arasında geçişi
Yeni projeye başlarken yapılması gerekenler Canlıya çıkış öncesi yapılması gerekenler Ekipler arasında artan farkındalık ve şeffaflık Kod gözden geçirme sürecinin kolaylaşması starting with design side

27 TAVSİYELER starting with design side

28 BORU HATTINIZI OLUŞTURUN
starting with design side

29 T=0 ANINDA KÜMELEME ÇÖZÜMÜYLE BAŞLAYIN
starting with design side

30 GÖZLEMLEME* ÇÖZÜMÜ !!! * MONITORING starting with design side

31 graphite cadvisor

32 ANLIK KAYIT* ÇÖZÜMÜ * LOGGING starting with design side

33 CRON YERİNE CHRONOS starting with design side

34 MUTLAKA CONSUL starting with design side

35 DevOps Silosu Yaratmayın
starting with design side

36 Boru Hattının hem Sonuna hem Başına Önem Verin
starting with design side

37 LABEL KULLANIN starting with design side

38 KIRIK CAM TEORİSİ starting with design side

39 VTUFEKCI@EBAY.COM @volkantufekci </body>
starting with design side


"DevOps’un GG’ye Kazandırdığı Çeviklik" indir ppt

Benzer bir sunumlar


Google Reklamları