API’ler nasıl yazılım için yapı taşları haline geldi?


Transform 2022’yi 19 Temmuz’da ve neredeyse 20 – 28 Temmuz’da geri getirmekten heyecan duyuyoruz. Bilgili görüşmeler ve heyecan verici ağ oluşturma fırsatları için yapay zeka ve veri liderlerine katılın. Bugün kayıt Ol!


API’ler onlarca yıldan beri var, ancak API ekonomisinin tam olarak yürürlüğe girdiğini yalnızca son birkaç yılda gördük. API’lerin günümüzde oynadığı önemli rolleri anlamak için geçmişlerini ve ortaya çıktıkları bağlamı anlamak önemlidir.

İlk günler

1970’lerde IBM gibi şirketler, ana bilgisayar bilgisayarları geliştirip satarak nispeten küçük pazara hakim oldular. Tüm sistemleri yarattılar ve sattılar – tam entegre donanım ve yazılım. Ancak pazar büyüdükçe, donanımı geliştiren şirketlerden ayrı olarak, işletim sistemleri oluşturma konusunda uzmanlaşmış daha fazla şirket ortaya çıktı. Böylece piyasa işletim sistemi şirketleri ve donanım şirketleri olarak ikiye ayrıldı.

İşletim sistemlerinin olgunlaşması ve pazarın genişlemesiyle birlikte, bu işletim sistemleri için uygulamalar geliştiren yeni şirketler ortaya çıktı. Pazar, özel uygulamalar yaratan bağımsız yazılım satıcılarını destekleyecek kadar büyüktü. Bu dönem, bugün hala kullandığımız birçok uygulamanın yaratılmasına yol açtı ve uygulama geliştirmeyi karlı bir iş haline getirdi.

Gördüğünüz gibi – bir model açıkça ortaya çıkıyor. Pazar genişledikçe ürün birimi küçülür. Bir zamanlar şirketlerin donanım ve yazılımla birlikte tüm bilgisayarları oluşturduğu yerde, şirketler yalnızca yazılımı ve daha sonra bu yazılımın yalnızca küçük parçalarını, yani bireysel uygulamaları geliştirmeye başladılar.

API’ler artık olgun bir pazarda

Şimdi, API’ler yeni ve daha küçük bir ürün birimi olarak ortaya çıkıyor. Pazar, uygulamaları destekleyen API’ler oluşturmaya ve satmaya odaklanan şirketlerin olduğu kadar geniş bir ölçeğe ulaştı. Milyar dolarlık şirketler, ödeme işleme, mesajlaşma veya kimlik doğrulama gibi özel görevleri yerine getirmek için API’ler oluşturarak yazılım geliştirmedeki boşlukları doldurdu. Bu fenomen yazılım endüstrisine özgü değildir. Endüstriler büyüdükçe talep genişler ve daha uzmanlaşmış satıcıları destekleyebilir. Örneğin, otomobil endüstrisini düşünün.

Otomobil şirketleri başlangıçta her otomobil bileşenini sıfırdan yarattı ve üretim sürecinin her bölümünü yürüttü. Endüstri olgunlaştıkça, ön cam, lastik veya boya gibi belirli parçalar üretmek için başka şirketler oluştu. Bugün otomotiv endüstrisi için eksiksiz bir tedarik zinciri mevcuttur. Otomobil üreticileri öncelikle tüm parçaları bir araya getiriyorlar ve artık parçaları üçüncü bir taraf sağladığı için tasarım ve inovasyona daha fazla kaynak ayırabiliyorlar. Bu, yazılım ve API’lerde gördüğümüz eğilimi yansıtıyor.

Neden API’ler ve neden şimdi?

API’ler birkaç on yıldır şu veya bu şekilde var – peki bu dönüşüm neden şimdi oluyor? Uygulamalara olan talep artarken ve geliştirici kaynakları kısıtlı olduğundan, API’ler, yazılım geliştirme sürecini hızlandırmak ve basitleştirmek için API’leri yapı taşları olarak kullanarak şirketlerin geliştirici açığını kapatmasına olanak tanır. Alternatif olarak, bir zamanlar temel işlevsellik oluşturmaya ayrılmış kaynaklar artık başka girişimlere de ayrılabilir. API’lere yönelik bu geçiş, yazılım şirketlerinin inanılmaz derecede çevik olmasına ve hızlı yenilik ve yinelemeye olanak tanır.

GraphQL, gRPC ve AsyncAPI’ler (Kafka) gibi yeni API standartlarının yanı sıra hizmet ağı, dockerizasyon ve sunucusuz gibi teknolojilerin tanıtımı da API’lerin nasıl kullanıldığına ve yönetildiğine katkıda bulunuyor. Aslında, RapidAPI API’lerin durumu anket, şirketlerin kullandığı API türlerinin çeşitlenmeye devam ettiğini buldu. REST API’leri en yaygın olanıdır ve geliştiricilerin yaklaşık %60’ı üretimde REST’i kullanır. Son üç yılda GraphQL kullanımının üç katına çıkması ve Asenkron API kullanımının dört katına çıkmasıyla daha yeni API türleri yükselişte.

API’ler tüm şirketler için kritik öneme sahiptir (yalnızca teknoloji şirketleri için değil)

Tartışmamızın çoğu, teknoloji şirketlerinin API’leri nasıl oluşturduğuna ve kullandığına odaklandı. Ancak API ekonomisi geliştikçe, API’ler tüm sektörlerdeki şirketler için işlerinin hızını artırmak, süreçleri kolaylaştırmak ve daha iyi bir genel müşteri deneyimi sunmak için kritik hale geldi.

Örneğin, yeni gelir akışlarının kilidini açmak için API’lerin sigorta endüstrisi için nasıl gerekli hale geldiğini düşünün. Modern müşteriler, hizmetlerin mevcut satın alma akışlarına entegre edilmesini bekler. Örneğin, yeni bir konut sakini bir daire kiralarken, bir mülk yönetim şirketinin bir sigorta şirketinin API’lerini bir kiralama sigortası poliçesi sağlamak için nasıl kullanabileceğini hayal edin.

Mevcut kiralama akışına bir sigorta API’sini entegre ederek, konut sakinleri, mülk yönetiminin web sitesinden veya kiracılar portalından hiç ayrılmadan sigorta planlarının ayrıntılarını özelleştirebilir. Perde arkasında, bir sigorta şirketinin ortak API ekosistemi bu sürece güç verir ve bu gelir akışını sağlar.

Sigorta sektörü, iş tekliflerini genişletmek için API’lere yönelen tek sektör değil. Perakende markaları da modern tüketicilerin talep ettiği kusursuz dijital ve kişiselleştirilmiş deneyimleri sağlamak için onlara güveniyor. E-ticarete geçiş dikkat çekiciydi ve COVID-19 salgınıyla daha da güçlendi. Ayrıca tüketiciler işletmelerle sohbet robotları, e-postalar ve hatta metin mesajları dahil olmak üzere dijital iletişim bekliyor. Bu kanallar, şirketlerin bir müşterinin siparişiyle ilgili güncellemeleri hızlı bir şekilde sağlamasına ve sorunları çözmesine olanak tanır.

API’lerin geleceği

Modern web API’lerinin geliştirilmesinin üzerinden 20 yılı aşkın bir süre geçti. O zamandan beri API ekonomisi şaşırtıcı bir hızla gelişti ve olgunlaştı. Şirketler ve geliştiriciler, sürekli artan miktarlarda API yönetiyor. Ayrıca API’ler aracılığıyla yeni ortaklıklar ve iş modellerinin ortaya çıktığını gördük.

API ekonomisindeki bu muazzam büyümenin 2022 ve sonrasında hızlanması bekleniyor. API’lerin Durumu anketi, geliştiricilerin %68,5’inin 2022’de 2021’e kıyasla API’lere daha fazla güvenmeyi beklediğini ortaya koydu. Ek olarak %22,1’lik bir kesim de API’lere hemen hemen aynı şekilde güvenmeyi bekliyor. Sadece %3,8’i onları daha az kullanmayı beklerken, kalan %5.6’sı ise emin değildi.

Artan karmaşıklığı ve API sayısını yönetmek için tüm sektörlerdeki şirketler yeni nesil API hub’larına bakıyor. API hub’ı, erişim sağlamayı mümkün kılar ve ekipler ve kuruluşlar arasında paylaşıma olanak tanır. Bu tür bir platform, iş ortağı API’lerinin oluşturulması, bakımı ve benimsenmesi için de kritik öneme sahiptir. Bu ortaklıkların popülaritesi arttıkça, daha fazla kuruluşun bir sonraki API çağının zorluklarını çözmek için API merkezlerine yöneleceğini tahmin ediyoruz.

Iddo Ginno, RapidAPI’nin CEO’su ve kurucusudur..

DataDecisionMakers

VentureBeat topluluğuna hoş geldiniz!

DataDecisionMakers, veri işi yapan teknik kişiler de dahil olmak üzere uzmanların verilerle ilgili içgörüleri ve yenilikleri paylaşabileceği yerdir.

En yeni fikirleri ve güncel bilgileri, en iyi uygulamaları ve veri ve veri teknolojisinin geleceğini okumak istiyorsanız DataDecisionMakers’da bize katılın.

Kendi makalenize katkıda bulunmayı bile düşünebilirsiniz!

DataDecisionMakers’dan Daha Fazlasını Okuyun



Kaynak : https://venturebeat.com/2022/06/23/how-apis-became-the-building-blocks-for-software/

Yorum yapın