T K

Tofaş Now

TOFAŞ TÜRK OTOMOBİL FABRİKASI A.Ş

Tofaş Now

Proje İçeriği

Şirketimizin teknoloji stratejisi kapsamında, dört yıldır manuel olarak işlettiğimiz "Vanilla" Kubernetes ve DevOps altyapımızı, VMWare Tanzu Kubernetes Grid ve Tanzu Application Platform çözümleri ile sıfırdan inşa ederek "Managed" bir altyapıya dönüştürdük. Bu dönüşümle birlikte, kendi sunucularımız üzerinde Kubernetes altyapımızı hem yatay (horizontal) hem de dikey (vertical) ölçekte genişleyebilen bir yapıya kavuşturduk. Bu, yalnızca mevcut kaynaklarımızın daha verimli kullanımını sağlamakla kalmadı, aynı zamanda operasyonel esnekliğimizi de artırdı.

Tanzu Application Platform ile şirket içi "BackStage" ortamımızı oluşturduk. Geliştiricilerimiz, tüm servis ve komponent geliştirmelerini bu platform üzerinden yönetirken, geliştirme süreçlerindeki iterasyonlarını IDE’den ayrılmadan canlı olarak Tanzu Kubernetes kümeleri üzerinde gözlemleyebiliyorlar. Bu yaklaşım, ortam değişkenlerinden kaynaklanabilecek hataları erkenden eleme şansı sunarak geliştirme süreçlerini hızlandırıyor ve kaliteyi artırıyor.

DevOps ekibimiz, CI/CD süreçlerini tamamen bu platform üzerinde otomatik hale getirirken, aynı zamanda container güvenlik taramaları gerçekleştirerek güvenlik açıklarını anında tespit edebiliyor. Ayrıca, Tanzu Application Platform’un sunduğu component design özelliği sayesinde, ilişkili tüm mikroservis ağını izleyebiliyor ve tüm servislere ait teknik dokümanlara hızlıca erişebiliyoruz. Bu da, geliştirici ekiplerimiz, DevOps, Kurumsal Mimari ve güvenlik birimlerimizin tek bir platform üzerinde iş birliği içinde çalışmasını sağlıyor.

Bu proje, mevcut fiziksel sunucularımızı boşa çıkararak, düşük maliyetle yüksek verimlilik elde etmemizi sağladı. Aynı zamanda, geliştirici deneyimini iyileştirerek, inovasyonu teşvik eden bir iş ortamı yarattık. Bu kapsamlı dönüşüm sayesinde, şirketimizi geleceğe hazır, ölçeklenebilir ve güvenli bir teknoloji altyapısı ile donatmış olduk.

Bu proje ile, teknoloji kaptanları ödülüne aday olmaktan gurur duyuyoruz. Çözümümüz, hem maliyet etkinliği hem de teknik mükemmeliyet açısından sektörde örnek teşkil eden bir başarı hikayesi olarak öne çıkmaktadır.


Projenin Amacı

Projemiz, hem kurum içindeki süreçleri iyileştirmeyi hem de yeni hizmetler sunmayı amaçladı. Öncelikle, mevcut manuel olarak işleyen "Vanilla" Kubernetes ve DevOps altyapımızı, VMWare Tanzu Kubernetes Grid ve Tanzu Application Platform çözümleri ile sıfırdan inşa ederek, daha verimli ve ölçeklenebilir bir altyapı oluşturduk. Bu dönüşüm, mevcut süreçlerimizi otomatikleştirerek ve operasyonel esnekliğimizi artırarak, kurum içindeki iş yapış şekillerimizi önemli ölçüde iyileştirdi.

Aynı zamanda, Tanzu Application Platform ile geliştirdiğimiz "BackStage" ortamı, yeni bir hizmet sunma yönünde önemli bir adımdı. Geliştiricilerimiz için sağladığımız bu platform, servis ve komponent geliştirme süreçlerini daha hızlı ve etkili bir şekilde yönetmelerine olanak tanırken, geliştirme süreçlerindeki iterasyonları canlı olarak izleme imkanı sundu. Ayrıca, CI/CD süreçlerini otomatik hale getirerek ve güvenlik taramaları ile açıkları anında tespit ederek, yeni bir hizmet sunmuş olduk.

Sonuç olarak, bu proje hem mevcut süreçlerimizi daha verimli hale getirdi hem de yeni ve inovatif bir geliştirme ortamı sağlayarak, organizasyonumuzun teknoloji yetkinliklerini ve iş süreçlerini geliştirdi. Bu kapsamlı dönüşüm, kurumumuzun geleceğe daha iyi hazırlanmasını ve daha yüksek verimlilikle çalışmasını sağladı.


Proje içindeki en büyük inovasyon nedir? (yeni bir teknoloji veya var olan teknolojinin farklı kullanımı gibi. IOT, M2M, AI vb.)

Proje içerisindeki en büyük inovasyon, Tanzu Application Platform ve BackStage ortamının entegrasyonudur. Bu inovasyon, birkaç ana bileşende özetlenebilir:

Geliştirme Süreçlerinin İyileştirilmesi: Tanzu Application Platform’un sağladığı canlı gözlemleme ve iterasyon yetenekleri, geliştiricilere geliştirme süreçlerini IDE’den ayrılmadan doğrudan Tanzu Kubernetes kümeleri üzerinde izleme ve test etme imkanı sundu. Bu, hataları erken aşamada tespit etmeyi ve geliştirme sürecini hızlandırmayı sağladı. Bu, geliştirici deneyimini ve verimliliği önemli ölçüde artırdı.

Otomatikleştirilmiş CI/CD Süreçleri: DevOps ekibimizin, CI/CD süreçlerini tamamen otomatik hale getirmesi, süreçlerin hızını ve doğruluğunu artırarak geliştirme döngülerini kısalttı. Bu otomasyon, sürekli entegrasyon ve dağıtım işlemlerini daha verimli ve hatasız bir şekilde gerçekleştirmeyi sağladı.

Gelişmiş Güvenlik ve İzleme Özellikleri: Tanzu Application Platform’un container güvenlik taramaları ve component design özellikleri, güvenlik açıklarını anında tespit etmeyi ve mikroservis ağını kapsamlı bir şekilde izlemeyi mümkün kıldı. Bu, güvenlik risklerini minimize ederek ve sistemlerin teknik dokümanlarına hızlı erişim sağlayarak, operasyonel güvenliği ve yönetilebilirliği artırdı.

Yatırımlardan Maksimum Verimlilik: Projenin en büyük yeniliklerinden biri, mevcut fiziksel sunucularımızı daha verimli bir şekilde kullanmamıza olanak tanıyan ölçeklenebilir Kubernetes altyapısının kurulmasıdır. Bu yenilik, hem yatay hem de dikey ölçekte genişleme kapasitesine sahip bir altyapı sunarak maliyetleri düşürürken, verimliliği artırdı.

Bu unsurların bir araya gelmesi, projemizin en büyük inovasyonunu oluşturur. Teknolojik yenilikler ve süreç iyileştirmeleri sayesinde, organizasyonumuz daha verimli, güvenli ve ölçeklenebilir bir teknoloji altyapısına kavuştu.


Proje kurum içindeki hangi bölüme fayda sağlamıştır?(satış, pazarlama, finans, İK, IT, Üretim, Planlama, Satın alma, Lojistik Müşteri İlişkileri gibi)

ICT, Connectivity, TZD, Üretim, Finans


Projenin hayata geçirilmesi konusunda üst yönetimin desteğini tam olarak alabildiniz mi?

Evet


Proje sonunda ortaya çıkan sonuçları analiz edebildiniz mi? Rakamsal verilerle ifade eder misiniz?(ROI, maliyetlerde yüzdesel azalma, üretim süresinde azalma, hata payının düşmesi vs.)

Evet, proje sonunda ortaya çıkan sonuçları detaylı bir şekilde analiz ettik ve birkaç önemli bulguya ulaştık. Proje sonrası elde edilen ana sonuçlar:

1. Verimlilik ve Performans Artışı

  • Kaynak Kullanımında İyileşme: Yatırım yaptığımız Tanzu Kubernetes Grid sayesinde, mevcut kaynaklarımızı daha verimli bir şekilde kullandık. Hem yatay hem de dikey ölçeklenebilirlik sayesinde kaynaklar üzerindeki yük daha iyi yönetildi, bu da daha düşük maliyetlerle daha yüksek performans anlamına geldi.
  • Geliştirme Süreçlerinde Hızlanma: Tanzu Application Platform’un sunduğu canlı gözlemleme ve IDE entegrasyonu, geliştirme süreçlerini hızlandırdı. Hataların erken tespiti ve düzeltilmesi, proje teslim sürelerini önemli ölçüde kısalttı.

2. Güvenlik ve Kalite Artışı

  • Güvenlik İyileştirmeleri: Container güvenlik taramaları sayesinde, potansiyel güvenlik açıkları anında tespit edildi ve giderildi. Bu, güvenlik risklerini minimize ederek sistemimizin güvenliğini artırdı.
  • Kalite Kontrolü: CI/CD süreçlerinin otomatikleştirilmesi ve component design özelliklerinin kullanımı, yazılım kalitesini artırdı. Mikroservis ağının sürekli izlenmesi ve teknik dokümanlara hızlı erişim, geliştirme sürecindeki kaliteyi artırdı.

3. Maliyet Tasarrufu

  • Sunucu Verimliliği: Proje, mevcut fiziksel sunucularımızın daha verimli kullanılmasını sağladı ve gereksiz kaynak tüketimini azalttı. Bu, düşük maliyetle yüksek verimlilik elde etmemizi sağladı.
  • Operasyonel Maliyetler: Manuel işlemlerden otomatik süreçlere geçiş, operasyonel maliyetleri azalttı ve kaynak yönetimini daha ekonomik hale getirdi.

4. Geliştirici Deneyiminde İyileşme

  • Geliştirici Memnuniyeti: Geliştiricilerimiz, BackStage ortamının sağladığı kapsamlı araçlar ve iş akışları sayesinde daha verimli çalıştı. Bu, geliştirici memnuniyetini ve motivasyonunu artırdı.
  • İnovasyon Teşviki: İyileştirilmiş geliştirme ortamı, inovasyon ve yeni fikirlerin ortaya çıkmasını teşvik etti. Geliştiricilerin daha hızlı prototip oluşturabilmesi ve test edebilmesi, yeni teknolojilerin daha kolay benimsenmesini sağladı.

5. Operasyonel Esneklik ve Ölçeklenebilirlik

  • Artan Esneklik: Hem yatay hem de dikey ölçeklenebilirlik, organizasyonumuzun değişen iş yüklerine hızlı bir şekilde yanıt vermesine olanak tanıdı. Bu, operasyonel esnekliği ve uyum yeteneğini artırdı.
  • Geleceğe Yönelik Hazırlık: Proje, şirketimizi gelecekteki teknolojik ihtiyaçlara hazır ve ölçeklenebilir bir altyapı ile donattı, bu da uzun vadeli başarı ve sürdürülebilirlik açısından kritik bir avantaj sağladı.

Sonuç

Proje sonunda elde edilen bu sonuçlar, teknolojik altyapımızın önemli ölçüde iyileştiğini ve iş süreçlerimizin daha verimli, güvenli ve ekonomik hale geldiğini gösteriyor. Bu analiz, projenin başarılı olduğunu ve organizasyonumuza önemli katkılarda bulunduğunu doğruluyor.


Projenizde şirket içinden kaç kişi aktif olarak görev almıştır? Ekip birimleri hakkında kısaca bilgi verir misiniz?

10


Projenizde (varsa)işbirliği kurduğunuz veya destek aldığınız bilişim şirketlerini belirtiniz.

VMWare ve Ankasoft


Proje sırasında kullandığınız ve spesifik önemi olan markaları (varsa) belirtiniz. (Yazılım veya donanım markaları)

VMWare, Fission