Bulut her şeyi karmaşıklaştırır, ancak süper grafikler umut verir


Bulut bilişimin altın çağında yaşıyoruz. Tüketiciler için bu bir mucize. Geliştiriciler için bu tam ve mutlak bir karmaşa.

Monolitik uygulama mimarileriyle ilgili tüm problemler için (ve birçoğu vardır), bunlar nispeten basittir: Bir uygulama sunucusu ve veritabanı alın ve bunları bir tarayıcı arayüzüne bağlayın. Basit! Buna karşılık, günümüz uygulamaları, sürekli değişen bir dizi arka uç mikro hizmete, birinci taraf ve üçüncü taraf API’lere, veritabanlarına vb. bağlıdır ve bu veriler için çeşitli ön uç giriş bölgeleri (tarayıcı, set üstü) box, mobil uygulama vb.) React ve diğer ön uç çerçeveleri ön uç geliştirmeyi kolaylaştırsa da, bazen şaşırtıcı arka uç karmaşıklığını bu ön uç deneyimine bağlamak zorlaştı.

GraphQL için bir teşekkür duası edin.

Facebook tarafından 2015 yılında piyasaya sürülen GraphQL, API’ler için esnek bir sorgulama dili olarak hizmet veriyor. İlişkisel bir veritabanını sorgulamak için kullanacağınız SQL’den farklı olarak GraphQL, bir geliştiricinin çok çeşitli veri kaynaklarını sorgulamasına olanak tanır. ayrıştırma istemcisi (ön uç geliştirme) sunucudan (arka uç geliştirme). Ancak GraphQL ne kadar havalı olursa olsun, bir süpergraf olmadan eksiktir. Olarak Apollo GraphQL CTO ve kurucu ortak Matt DeBergalis yazıyor, supergraph “birleşik bir ağdır bir şirketin tüm organizasyon için ‘bileşim katmanı’ olarak hizmet eden verileri, mikro hizmetleri ve dijital yetenekleri.

CEO ve kurucu ortak Geoff Schmidt bir röportajda bunu şöyle ifade etti: “Süpergraf yaşayan, nefes alan bir şeydir” ve bu da işletmelerin altyapılarını sürekli değişen gereksinimlere aşamalı olarak uyarlamalarını sağlar. Oh, ve bu yeni altyapıyı eski altyapıya bağlamak, çünkü “yeşil alan diye bir şey yok”.

Süper grafikler ve sıfırdan alan mitleri

Bir dakika ne? Elbette bir startup veya bireysel geliştirici, teknik borçla, yerleşik bir şirketin yaptığı gibi uğraşmak zorunda değildir ve sıfırdan kalkınmaya odaklanabilir mi? “Teknik borç” biraz yüklü bir terim olabilir, ancak bunu RedMonk analisti James Governor’ın yaptığı gibi ifade edelim. son bir röportajda: “İster bireysel geliştirici olun, [and] becerileri öğrendiniz… ve şimdi yeni bir çerçeve öğrenmek için bu beceriyi geliştirmeye çalışıyorsunuz veya küçük bir işletme olsanız da belirli bir veri altyapısı oluşturmuş ve bazı analizlerin nasıl oluşturulacağını anlamaya çalışıyorsunuz. ya da insanları işe almakta zorluk çeken ve gerçekten sahip olduğunuz becerilerin üzerine inşa etmek isteyen büyük bir kuruluş olsanız da, … değişmez olan şu ki, yeni teknoloji ortaya çıkarken, mevcut becerilerle birlikte var olması ve bunların üzerine inşa edilmesi gerektiğidir. mevcut teknoloji yığınları.”

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3662752/cloud-complicates-everything-but-supergraphs-offer-hope.html#tk.rss_all

Yorum yapın