Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
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
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.