Bulut geliştirmeyi zorlaştırıyor, ancak GraphQL ve süper grafikler umut veriyor


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:

Telif Hakkı © 2022 IDG Communications, Inc.


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

Yorum yapın