Etiket: DevOps
17 içerik bulundu
Sözlük Terimleri
Altyapı Kodu
Infrastructure as Code, sunucu, ağ ve bulut kaynaklarını elle kurmak yerine versiyonlanan kod dosyalarıyla tanımlama pratiğidir.
Ansible
Ansible, YAML playbook'larla sunucu kurulumu, konfigürasyon yönetimi ve uygulama dağıtımını agent kurmadan otomatikleştiren araçtır.
CI/CD
CI/CD, kod değişikliklerini otomatik derleme, test ve dağıtım hatlarından geçirerek sürümü tekrarlanabilir hale getiren DevOps pratiğidir.
Değişmez Altyapı
Değişmez altyapı, sunucuları yerinde düzeltmek yerine her değişiklikte yeni imaj veya örnekle yeniden dağıtma yaklaşımıdır.
DevOps
DevOps, yazılım geliştirme ve operasyon ekiplerini ortak süreç, otomasyon ve ölçümlerle daha güvenilir teslimata hizalayan yaklaşımdır.
Docker
Docker, uygulama kodunu ve bağımlılıklarını konteyner imajlarında paketleyerek geliştirme, test ve üretimde aynı şekilde çalıştırır.
Git
Git, kod değişikliklerini commit geçmişiyle izleyen, dallanma ve birleştirme üzerinden ekiplerin paralel çalışmasını sağlayan dağıtık versiyon kontrolüdür.
GitHub
GitHub, Git depolarını barındıran; pull request, issue, paket, güvenlik ve otomasyon özellikleriyle yazılım ekiplerini bir araya getiren platformdur.
GitHub Actions
GitHub Actions, depo olaylarıyla tetiklenen YAML iş akışları üzerinden test, build, güvenlik taraması ve dağıtım otomasyonu çalıştırır.
Gözlemlenebilirlik
Gözlemlenebilirlik, sistemin iç durumunu dış çıktılarından (log, metrik, trace) anlayabilme kapasitesidir; modern DevOps'un temel prensibi.
İç Geliştirici Platformu (IDP)
İç geliştirici platformu, ekiplerin servis oluşturma, dağıtma ve izleme işlerini self servis akışlarla standartlaştıran üründür.
MLOps
MLOps, makine öğrenimi modellerinin veri, eğitim, dağıtım, izleme ve yeniden eğitim süreçlerini üretim disipliniyle yönetir.
Monitoring
Monitoring, uygulama ve altyapı metriklerini, loglarını ve uyarılarını izleyerek sorunları kullanıcı etkilenmeden yakalamayı amaçlar.
Platform Mühendisliği (Platform Engineering)
Platform mühendisliği, geliştirici ekiplerin güvenli ve tekrarlanabilir şekilde yazılım teslim etmesi için ortak altyapı ürünleri kurar.
Sola Kaydırılmış Test
Sola kaydırılmış test, gereksinim, tasarım ve kodlama aşamasında otomatik kontrolleri başlatıp hataları üretim öncesi yakalama yaklaşımıdır.
SRE (Site Güvenilirlik Mühendisliği)
SRE, yazılım mühendisliği yöntemleriyle sistem güvenilirliğini, otomasyonu, olay müdahalesini ve kapasite planlamasını yöneten disiplindir.
Terraform
Terraform, bulut ve altyapı kaynaklarını HCL dosyaları, provider eklentileri ve state yönetimiyle kod olarak yöneten IaC aracıdır.