Devops’ın sürekli mimariyi desteklemesinin 3 yolu


Yazılım mimarisi ve sistemleri için uzun tasarım aşamaları, mühendislik ekipleri uygulama ve sistem geliştirmeye başlamadan önce gerekli bir adım ve bazen bir kurumsal ön koşuldu. Mimarlar, üst düzey gereksinimleri gözden geçirecek, kurumsal standartları dikkate alacak ve yazılım geliştirme sürecinde kullanılacak platformlar, tasarım kalıpları ve bileşenler üzerinde bir mimari çizecektir.

Bazı kuruluşlar, yeni teknolojiler veya yazılım bileşenleri gerekliyse mimari planlamayı bir adım daha ileri götürür. kurdular mimari inceleme panoları karar vermede şeffaflık sağlamak, mimari riskleri vurgulamak, bütçeleri uyumlu hale getirmek ve sürdürülebilir kalkınma uygulamalarını etkileyen diğer hususları incelemek. Diğerleri, mimari inceleme kurullarının etkinliğine meydan okuyor çünkü özerkliği engellerler, geliştirme akışını bozarlar ve aşırı dokümantasyona yol açabilirler.

Çevik geliştirme ekipleri, kuralcı bir planı takip etmek yerine değişime yanıt vermek için özerklik ve yetkilendirme arar; bu anahtar değerlerden biridir Çevik Yazılım Geliştirme Manifestosu. Ancak teknoloji liderleri, teknik borcu azaltırken verimlilik, kalite ve güvenilirlik için yeniden kullanılabilir platformlar, geliştirme standartları ve sürdürülebilir işletim modelleri arar.

Denge şu yollarla sağlanabilir sürekli mimari ilkeleri. Sürekli Mimari Manifestosu, “mimarinin esas olarak özellikler uygulanmadan önce yapıldığı eski bir şelale yaklaşımından sürekli bir piste geçişi” desteklemektedir. İlkeler, “sadece proje çözümleri değil, uzun vadeli ürünler” tasarlamayı ve “mimariyi uygulayarak doğrulamayı” içerir. İlkeleri, bulut mimarileri geliştiren, devops en iyi uygulamalarından yararlanan ve kavram ve kavram kanıtlarını kullanan ekipler için uygundur. çevik sivri uçlar Çözümlerini doğrulamak için.

Yazılım mimarı Pierre Pureur’a ulaştım. Sürekli Mimari, manifesto ve uygulamalar hakkında görüşlerini almak için. “Sürekli Mimari yaklaşımı, çevik, geliştiriciler ve bulut çağında sürdürülebilir yazılım mimarileri oluşturmak ve sürdürmek için kanıtlanmış bir yol sunuyor. Kalite öznitelik gereksinimlerine odaklanmak, mimari kararları yönlendirmek, teknik borcunuzu bilmek ve geri bildirim döngülerini uygulamak dahil olmak üzere temel faaliyetlerin önemini vurguluyor.”

Geliştirme ve test ortamı oluşturmayı otomatikleştirin

Sürekli mimariyle başlamak için ilk yer, geliştirme ve test ortamlarını hızlandırmak için kod olarak altyapıyı (IaC) otomatikleştirmek gibi temel geliştirici uygulamalar olabilir. Otomasyon, mimarlar tarafından aranan standart konfigürasyonlarda ve kalıplarda kilitlenmeye yardımcı olur ve geliştirme ekiplerinin ihtiyaç duyduğu çevikliği sağlar.

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3662290/3-ways-devops-can-support-continuous-architecture.html#tk.rss_all

Yorum yapın