12.3. Platform Mühendisliği
Platform mühendisliği, dahili geliştirici deneyimini bir ürün olarak ele alır: her ekibin kendi dağıtımlarını, izlemesini ve altyapısını kurması yerine, bir platform ekibi doğru yolu kolay yol haline getiren altın yollar (golden paths) sağlar. Amaç, özerkliği azaltmadan bilişsel yükü azaltmaktır. Bu bölüm, iç geliştirici platformunu, Backstage gibi servis kataloglarını, altın yol kavramını, Terraform ve Pulumi ile kod-olarak-altyapıyı ve tüm platformu ekonomik olarak dürüst tutan maliyet optimizasyonunu kapsar.
İncelenen Konular
Section titled “İncelenen Konular”- 12.3.1. İç Geliştirici Platformu (IDP): Nedir ve Neden Gereklidir: Altyapıyı self-servis altın yolların arkasında soyutlayan iç geliştirici platformunu açıklar.
- 12.3.2. Backstage: Servis Kataloğu ve Geliştirici Portalı: Sahipliği ve dokümantasyonu merkezileştiren servis kataloğu ve geliştirici portalı Backstage’i kapsar.
- 12.3.3. Altın Yollar: Standartlaştırılmış Rotalar ile Hız ve Güvenlik: Güvenli ve güvenilir yolu kolay yol haline getiren döşenmiş, görüş sahibi rotalar olan altın yolları açıklar.
- 12.3.4. Kod Olarak Altyapı: Terraform ve Pulumi: Altyapıyı kod olarak bildirmek ve versiyonlamak için Terraform ve Pulumi’yi karşılaştırır.
- 12.3.5. Maliyet Optimizasyonu: Kaynak Kullanımını İzlemek ve Optimize Etmek: Platformu ekonomik olarak sürdürülebilir tutmak için kaynak kullanımını izlemeyi ve optimize etmeyi kapsar.