Rehber etkinliği, Bölüm 1: Klasik mimariler sınırlarına ulaştığında

pembikbulut

Global Mod
Global Mod


  1. Rehber etkinliği, Bölüm 1: Klasik mimariler sınırlarına ulaştığında

Bugün kullanılan yazılım sistemlerinin çoğu klasik mimari modelleri takip eder: ilişkisel bir veri modeline dayanır, mimariyi seviyede kullanır ve işlevlerini artık bir FIR veya bir web arayüzü aracılığıyla sağlar. Bu prosedür yaygındır, iyi belgelenmiştir ve birçok durumda yeterlidir – en azından ilk bakışta.






Bir sonraki büyük şey - Golo Roden




Golo Roden, yerel web GmbH'nin kurucusu ve CTO'sudur. Olaylara ve hizmetlere dayalı olarak dağıtılmış mimarilere özellikle dikkat ederek web ve bulut uygulamalarının ve arıların anlayışı ve geliştirilmesi ile ilgilidir. Yol gösterici ilkesi, yazılımın gelişiminin kendi başına bir son olmaması, ancak her zaman aşağıda bir profesyonellik izlemesi gerektiğidir.







Ancak artan karmaşıklıkla tekrarlayan sorunlar ortaya çıkar. Uygulamaları anlamak zordur. Değişiklikler riskli. Orijinal profesyonellik kodda pek görülmez. Neden?

Basit mimarinin yanılsaması


Klasik ham model (oluşturma, okuma, güncelleme, ortadan kaldırma) sezgisel ve doğrudan. Tablolara dayanır ve basit veri işlemlerine izin verir. Bu genellikle küçük sistemlerde veya idari yüzeylerde tamamen yeterlidir.

Ancak, uygulamalar belirli bir karmaşıklığa ulaşır ulaşmaz, örneğin kurallar, durum geçişleri veya yan etkilere sahip süreçler yoluyla – model sınırlara ulaşır. Crud sadece değiştirilenleri kurtarır, neden değil. Ne olduğu hakkında değil, sadece yeni devletin nasıl göründüğü hakkında açıklama yapmaz.

Ve bu bir sorundur: çünkü profesyonellik artık görünmez olmaz, sistem saygısız hale gelir. Bu nedenle kod artık süreçleri tanımlamakla kalmaz, yalnızca verilen verilerdir. Bu, teknik anlamın kaybolması gerçeğine yol açar.

Ezilmiş mimarinin belirtileri




Mimariler profesyonelliği haritalamıyorsa, bu pratikte çok hızlı görülebilir:

  • Gelişmiş olanlar için bile sistemleri anlamak zordur.
  • Değişiklikler risklidir, çünkü kimse kesinlikle hangi etkilere sahip olduklarını söyleyemez.
  • İşletmeler birikiyor çünkü yeni gereksinimlerin mevcut modele entegre edilmesi zor.
  • Uygulama daha yavaş, zaman içinde hatalara daha yatkın hale gelir.
Ek olarak, klasik artık arılar ve sistemler arasında senkron verilerin değişimi güçlü bir bağlantıya yol açar. Sistemler diğerini bekler. Hatalar yayıldı. Kırılgan zincirler çağrılar ve bağımlılıklar tarafından oluşturulur.

Hata nerede


Merkezi hata sıralıdır: Birçok mimari veri modeli ile başlar. Hangi tabloların veya belgelerin kullanıldığını düşünüyoruz – ve ancak o zaman uzman süreçler ve mantık dikkate alınacak.

Ancak profesyonellik verilerden türetilmez. Süreçlerden kaynaklanır. İnsanların yaptıklarından – devlet süreçlerinden, kararlardan ve geçişlerden. Veriler yalnızca türetir.

Profesyonelliğe veri modelinin gözlükleri aracılığıyla bakarsanız, statik bir şemaya zorlayın. Bu başlangıçta işe yarayabilir, ancak orta dönem esnek olmayan sistemlere yol açar, çünkü model artık doğal olarak gelişemez.



Daha iyi bir başlangıç noktası


Tablolar ve arılarla başlamak yerine, teknik süreçlerle başlamalısınız: alanda ne olur? Hangi süreçler ortaya çıkıyor? Hangi kararlar alınır? Sonuçlar nelerdir?

Bu düşünme şekli, olaylara dayalı olayların çekirdeğidir (olaylara dayalı olaylar, kısaca EDA): Dikkat veriler üzerinde değildir. Olan şeyler. Bir anlamı olan şeyler. Ve başkalarının tepki verebileceği şeyler.

Bu, tamamen farklı bir sistem yapısına yol açar: daha modüler, ayrık, anlaşılabilir hale gelirler – ve sistemin gerçekte ne yapması gerektiğine dayanırlar.

Sırada ne var?


Bu serinin bir sonraki bölümünde, etkinliklere dayanan bir mimarinin tuğlalarına daha yakından bakıyoruz: komutlar, olaylar, projeler, etkinlikler ve daha fazlası. Bu, teknik yapıların teknik süreçlerden nasıl kaynaklandığını ve nasıl sağlam ve anlaşılabilir sistemler haline geldiğini gösterir.



Özel yapımcı sayısında



(Image: IX)


Özel sayı IX geliştiricisi Praxis yazılım mimarisinde, yöntemler ve desenler üzerindeki klasik mimari içeriğe ek olarak, sosyo -teknik sistemleri, kalite veya mimari ve toplumun garantisi hakkında makaleler vardır. Alan adının liderliğindeki tasarım, ekibin topolojileri, IA ve güvenlik kadar bir konudur. Bir yazar olarak, editoryal ekibi hem mimari katılımcılar hem de uzmanlar için birçok heyecan verici makalede bilgilerini ileten bilinen uzmanları kazanabildi.

Özel sorun Haberler mağazasından satın alınabilir.








(Mayıs)




Ne yazık ki, bu bağlantı artık geçerli değil.

Boşa harcanan eşyalara olan bağlantılar, 7 günlük daha büyükse veya çok sık çağrılmışsa gerçekleşmez.


Bu makaleyi okumak için bir Haberler+ paketine ihtiyacınız var. Şimdi yükümlülük olmadan bir hafta deneyin – yükümlülük olmadan!
 
Üst