Ev İleri düşünme Bulut kurumsal gelişmeyi nasıl değiştirdi?

Bulut kurumsal gelişmeyi nasıl değiştirdi?

Video: QGIS Webinar -Ders 8. Konuma Göre Sorgulama (Kasım 2024)

Video: QGIS Webinar -Ders 8. Konuma Göre Sorgulama (Kasım 2024)
Anonim

"İlk önce bulut, önce cep" dünyasına geçtiğimizde kurumsal programlama değişti. Ancak değişimin bahsettiğimiz bulut bilişim türüne bağlı olduğunu ve uzun vadeli sonuçların çok önemli olabileceğini savunuyorum.

Bireysel veri merkezlerinden özel bulutlara ve hatta Hizmet Olarak Altyapı'ya (IaaS) geçiş yapmaktan bahsediyorsak, kurumsal programlamadaki değişimin her şeyden önemli olduğunu düşünmüyorum. Elbette yeni araçlar kullanılacak - Açık Yığın, Amazon servisleri, yeni mobil merkezli çerçeveler ve Node.js, Angular, Swift ve Python gibi diller. Fakat programlama hala programlamadır.

Ancak büyük monolitik kurumsal uygulamalardan, birlikte çalışan bir Hizmet Olarak Yazılım (SaaS) hizmetlerini kullanmaya geçmeyi düşündüğünüzde, bu tamamen farklı bir model. Ve bunun birçok yerde olduğunu görüyorum.

Hiç başlaması gereken bir programlamaya sahip olmayan küçük ve orta ölçekli şirketler için, bir araya gelmiş olan SaaS hizmetleri, VAR'larla ya da “hizmet brokerleri” rolünü üstlenen küçük bir BT personeli ile birlikte SaaS hizmetlerini seçen kurumsal veri merkezlerinden tamamen kurtulabilir. en iyi anlaşmaları yapmak ve hizmetler arasında hafif bağlantılar kurmak.

Yazılım merkezli küçük ve orta ölçekli kuruluşlar için, IaaS ve potansiyel olarak Hizmet Olarak Platform (PaaS), büyük bir sermaye yatırımı yapmadan uygulama geliştirmenin daha ucuz bir yolunu sunar. Bu tür kuruluşlar tipik olarak yeni araçlar, çerçeveler ve hizmetler ile deneme yapmaya oldukça hazırdır. Cloud, bu uygulamaları oluşturma ve yayma sürecini temelden değiştirdi.

Daha büyük kuruluşlar için, işletmelerin yapması gerekenler, ancak gerçekten temel farklılaştırıcılar olmayan (satış yönetimi, harcama hesapları, muhasebe vb.) Şirket içi uygulamalardan SaaS'a geçişin daha fazlasını görüyorum. altyapı uygulamaları. " Yine, BT ve bu alanlarda geliştiriciler daha fazla hizmet brokerı haline geldi. Ancak burada iş, küçük işletmelerden daha karmaşık, çünkü daha büyük kuruluşlar daha fazla hizmet kullanma eğiliminde. İyi haber şu ki, SaaS satıcıları genellikle eski rakiplerinin çoğundan daha fazla ve daha iyi API'lere sahipler ve uygun araçları ve doğru eklentileri seçmede, uygulamaları yapılandırırken ve farklı parçaları eşleşecek şekilde birbirine bağlamada büyük bir rol var. veya en azından kuruluşun çalışma şeklini tamamlayacak. Bu, gelecek yıllarda büyük bir kurumsal BT becerisi olarak ortaya çıkabilir.

Genel olarak, geliştirici perspektifinden bakıldığında, bu altyapı uygulamalarına daha az önem verileceğini düşünüyorum.

Ancak iyi haber şu ki bu kaynakları boşaltıyor, bu yüzden kurumların gerçekte ne olduğunu tanımlayan uygulamalar için kuruluşların ana iş kolları için bir yazılıma daha fazla ağırlık verilebilir. (Başka bir deyişle, "benzersiz satış teklifi") Örneğin, Boeing 787’nin 6.5 milyon kod satırına sahip olduğu bildiriliyor. Bu şeyler organizasyonlar için gerçekten önemli.

Benzer şekilde, bugünlerde çok daha fazla veri topluyoruz ve ucuz sensörlerin, her yerde bulunan kablosuz bağlantıların ve “Nesnelerin İnterneti” nin patlaması çevremizdeki çeşitli öğelerden daha fazla veri toplamayı her zamankinden daha kolay hale getirecek. Buna, yeni nesil "büyük veri" araçlarını ekleyin; ürün ve hizmetlerin gerçekten tanımlanmasına veya geliştirilmesine yardımcı olan yazılımların yazılması daha kolay ve pratik hale gelir.

Büyük bir soru: Bu iş kolu uygulamaları ve tüm bu büyük veri senaryoları için daha fazla programcıya olan ihtiyaç, altyapı uygulamaları için daha az programcıya olan ihtiyacı dengeleyecek mi? Geleneksel bilgelik öyle diyor ve ben böyle şeyler hakkında iyimser olma eğilimindeyken, tamamen ikna olmadım.

Başlangıç ​​olarak, daha fazla öğrencinin kodlamayı öğrenmesini sağlamak için biraz zorlanıyorum. Teknoloji odaklı toplumumuzda işlerin nasıl yürüdüğünün temellerinin anlaşılmasının giderek daha önemli olduğuna inanıyorum, ancak gerçekten de o kadar çok yeni programlama işinin olacağı konusunda şüpheliyim. Yıllardır var olan tipik kurumsal programlama işlerinin çoğunun, buluta geçişte yerinden edilmek üzere olduğunu ve bu tür uygulamalar için geleneksel kurumsal geliştiricilerin yerine daha fazla bağlayıcı ve birleştiriciye ihtiyaç duyulduğunu düşünüyorum; . Ancak, kritik öneme sahip, yüksek değerli uygulamalar oluşturmak için geliştirme uzmanlığını işletme bilgisi ile birleştirebilecek olan insanlara uzun zamandır büyük bir talep olacağını düşünüyorum.

Buradaki takas, önümüzdeki on yıl içinde ne kadar kurumsal gelişim işinin olacağını belirleyecek.

Her durumda, yine de, bu işlerin öncekilerden çok farklı olacağına ikna oldum. Birçok kuruluş bu değişiklik için doğru altyapıyı ve doğru yeteneği oluşturmakta zorlanacaktır. Bugünden çok daha fazlası, yazılımların kuruluşların sağladığı ürün ve hizmetlerin ayrılmaz bir parçası olduğunu görüyorum, bu nedenle geliştiricilerin yalnızca kodu yerine tüm şirketin daha geniş bir görüşüne sahip olmaları gerekecek.

Bulut kurumsal gelişmeyi nasıl değiştirdi?