3 ways software developers can validate APIs

the latest tech news, global tech news daily, tech news today, startups, usa tech, asia tech, china tech, eu tech, global tech, in-depth electronics reviews, 24h tech news, 24h tech news, top mobile apps, tech news daily, gaming hardware, big tech news, useful technology tips, expert interviews, reporting on the business of technology, venture capital funding, programing language

software, APIs, spike, If This Then That (IFTTT) platforms, Automate.io, IFTTT, Integrately, Tray.io, Workato, test-driven development (TDD) methodologies, Postman, Katalon, RapidAPI, Parasoft, SmartBear ReadyAPI, Boomi, Jitterbit, MuleSoft, PMG, SnapLogic
Credit: Dreamstime

Here’s a situation I am certain many software developers have faced when building or enhancing a new application.

the latest tech news, global tech news daily, tech news today, startups, usa tech, asia tech, china tech, eu tech, global tech, in-depth electronics reviews, 24h tech news, 24h tech news, top mobile apps, tech news daily, gaming hardware, big tech news, useful technology tips, expert interviews, reporting on the business of technology, venture capital funding, programing language

The product owner defines an epic and several features requiring integrations with a new SaaS application. She’s made several assumptions about what capabilities the SaaS platform exposes in their APIs and has baked these into workflow and front-end application requirements. She expects the agile development team to complete a spike, ideally in one sprint, to validate these assumptions.

The question is, how easy is it for the development team to perform this investigation and ideally implement proofs of concept that validate assumptions?

Global Tech News Daily

Keep in mind that these validations must go beyond reviewing the endpoints on what transactions and views they expose. They should also check data quality, consider performance, and ultimately determine what development work is needed to fulfill requirements using the available APIs. Developers should also review the authorisations required and other security considerations as part of this evaluation.

Can you perform this challenge in a sprint, ideally without writing too much code?

Global Tech News Daily

Since integrating with APIs is a common application and data integration requirement, development teams should consider using tools to help review capabilities and test assumptions. Organisations that integrate with many SaaS, enterprise, and other third-party tools should also consider integration platforms that can speed up development, provide robust integration capabilities, and also perform operational functions around the integrations.

Here are three different approaches to API validation.

What integrations do IFTTT platforms enable?

Suppose the requirement is to integrate with a commonly used SaaS platform. In that case, one simple approach is to review what actions and triggers If This Then That (IFTTT) platforms enable, what data is required to trigger the API, and what data types, formats, and quality it returns.

Zapier offers integration with more than 3,000 apps where triggers and actions can be reviewed and tested. Integrations can be simple and used to push new records from one app to another, or they can be more complex and leverage filters, paths, formatting, and other functions.

The latter steps are often necessary when a trigger in one app requires finding the right record and updating it in a second app. The format function also enables data cleansing and other data manipulations.

Zapier also offers tools to test and monitor integrations. These operational functions are very useful when validating more complex integrations and APIs where different scenarios trigger various types of actions.

Other IFTTT automation tools include Automate.io, IFTTT,Integrately, Tray.io, and Workato. These tools can help test and develop an API proof of concept as a rapid starting point. But development teams should also consider using these tools in production when developers can create, test, and operationalise the required integrations through them.

Use a test-driven development approach to validate APIs

What happens when the required integration is with a noncommercial third-party API or is an industry-specific platform that isn’t wired into IFTTT platforms? Or what if more complex integrations, workflow orchestrations, data manipulations, or data volumes make using IFTTT platforms less attractive?

Development teams might consider test-driven development (TDD) methodologies to validate and prototype with APIs. This approach asks development teams to construct unit tests and higher levels of orchestrated, automated, and continuous testing before using the API’s capabilities directly in composite services or applications.

TDD is a powerful approach when developing APIs and microservices because it defines and documents the expected uses and boundary cases. Test automation helps flag any changes to the service that might create downstream impacts.

The approach works equally well when consuming third-party APIs. Developers can use tools like Postman to import API specifications, understand the API, build test suites, and then integrate the tests into continuous integration/continuous delivery (CI/CD) pipelines and other devops tools. Other tools to review include Katalon, RapidAPI, Parasoft, and SmartBear ReadyAPI.

These tests not only help validate the APIs, but developers can also use them later for automated and continuous testing. In production, they can help validate if and when third-party API changes break tests and require review and fixes of any services and applications using them.

Use low-code integration platforms to build reusable gateways

What happens if you plan to integrate with multiple platforms, and the integrations need to be reusable in numerous services and applications? Maybe your organisation is customising employee onboarding applications, marketing tools, and field operations workflows that require integrating with HubSpot, Workday, SAP, or other platforms.

I spoke to Ed Macosky, head of products at Boomi, about the opportunities in trying to share data and enable workflow and collaborations with everyone in medium and large organisations. These organisations need more than validating APIs; they require a scalable integration process.

He expresses the challenge this way: “How can developers solve this end-to-end picture of connecting everyone to everything, like connecting all the data sources, understanding all the data within an organisation, integrating that data, developing services, creating user-driven workflows, and exposing it to front-end applications that engage users?”

Integration platforms such as Boomi come with connectors to common SaaS and enterprise platforms along with low-code tools to enable rapid development, testing, and deployment. Instead of creating point-to-point integrations, one integration can serve multiple downstream applications and composite services.

Other integration platforms include Jitterbit, MuleSoft, PMG, and SnapLogic. Application integration or Integration Platform as a Service (iPaaS) platforms differentiate on a wide range of capabilities, including ease of use, data management features, operational functions, and self-service options.

Using an integration platform is highly strategic for organisations that want to tailor experiences to different business needs and departmental workflows. For example, the onboarding application can be customised to only show basic steps for someone joining an operation in a specific role, whereas it may allow new technical hires to select equipment or sales reps to set travel preferences.

What’s important for developers to remember is that validating an API is just the first step in the integration journey. Developers must then create reusable, scalable, robust, and supportable integrations.

Doing this well requires plugging integrations into an operating environment designed to support integrations with the expected business service-level objectives. Integration and iPaaS platforms offer these options and can be highly beneficial to organisations looking to make integrations a core development and operational competency.

News Related

OTHER NEWS

Taliban, Afganistan'da kamusal alanda kadınlara burka zorunluluğu getirdi

Taliban, Afganistan’da kadınların kamusal alanda tüm vücutlarını ve yüzlerini örten kıyafet giymesini emreden bir kararname yayınladı.  Taliban lideri Molla Hibetullah Ahundzade tarafından imzalanan kararname, Kabil’de Fazileti Yayma ve Ahlaksızlığı Önleme Bakanlığı ... Read more »

Ekrem İmamoğlu 'vız gelir tırıs gider' ifadesi için özür diledi

İstanbul Büyükşehir Belediye Başkanı Ekrem İmamoğlu, dün yaptığı konuşmasındaki “Vız gelir tırıs gider” ifadesi için özür diledi. Yazlık fide dağıtım programında konuşan Ekrem İmamoğlu, eleştirilen fotoğraf ve konuşmasına ilişkin açıklamalar ... Read more »

İtalya, Putin'e ait olduğu iddia edilen 700 milyon dolar değerindeki mega yata el koydu

İtalya’da yetkililer, Rusya Devlet Başkanı Vladimir Putin’e ait olduğu spekülasyonları sonrası sahibi belirsiz bir mega yata el koydu.  İtalyan polisi, 700 milyon dolar değerinde olduğu düşünülen “Şedrazat” isimli yatın sahibini ... Read more »

Küba'da 5 yıldızlı otelde gaz sızıntısı nedeniyle patlama oldu: En az 22 ölü

Küba’nın başkenti Havana’da bir otelde meydana gelen patlamada en az 22 kişinin hayatını kaybettiği ve enkazda arama kurtarma çalışmalarının devam ettiği bildirildi.  İlk belirlemelere göre, cuma günü başkentteki 5 yıldızlı ... Read more »

İmamoğlu, tartışma yaratan fotoğrafla ilgili konuştu: Vız gelir tırıs gider, umurumda değil

İstanbul Büyükşehir Belediye (İBB) Başkanı Ekrem İmamoğlu, Karadeniz turu için davet ettiği gazeteciler üzerinden gelen eleştirilere “Bu kardeşiniz için vız gelir tırıs gider. Hiç umurumda değil,” diyerek tepki gösterdi; ‘sesini ... Read more »

Amber Heard, karalama davasında Johnny Depp'e karşı hangi suçlamaları yöneltti?

Sinema oyuncusu Amber Heard eski eşi Hollywood aktörü Johhny Depp’in açtığı karalama davasında hakim ve jüri karşısında ifade verdi. Depp, Heard’ün 2018 yılında Washington Post gazetesinde yazdığı bir yazıdaki ifadeleri ... Read more »

Almanya Maliye Bakanı, keyif amaçlı esrar kullanımının yakında yasallaşacağını duyurdu

Almanya Maliye Bakanı Christian Lindner, ülkede esrar kullanımını yakında yasallaştıracaklarnını teyit etti.  Koalisyonun en üst düzey Hür Demokrat Partili üyesi Lindner, sosyal medyadan yaptığı paylaşımda “İnsanların bana sürekli sorduğu bir ... Read more »

İmamoğlu, tartışma yaratan fotoğrafla ilgili konuştu

İstanbul Büyükşehir Belediye (İBB) Başkanı Ekrem İmamoğlu, Karadeniz turu için davet ettiği gazeteciler üzerinden başlayan tartışmalarla ilgili ‘sesini herkese duyurma çabası’ içinde olduğunu söyledi. İmamoğlu’nun davet ettiği gazeteciler arasında yer ... Read more »

Simon Pelley: İngiltere Körfez'de serbest ticaret anlaşması müzakerelerine hazırlanıyor

İngiltere, önümüzdeki aylarda Körfez Arap Ülkeleri İş Birliği Konseyi ile ikili ticari ilişkileri geliştirmek amacıyla serbest ticaret anlaşması müzakerelerine girmeyi ümit ediyor.  İngiltere’nin Orta Doğu Tiicaret Komiseri ve Kuzey Emirliklerinde ... Read more »

Belarus mahkemesi, uçağı zorla Minsk’e indirilen muhalifin kız arkadaşına 6 yıl hapis cezası verdi

Belarus mahkemesi, 2021 yılı mayıs ayında yolculuk yaptığı uçağı Minsk’e indirilen muhalifin Rus vatandaşı kız arkadaşına 6 yıl hapis cezası verdi. “Vyasna” adlı insan hakları derneği, Atina’dan Vilnius’a giderken Minsk ... Read more »

Partnerinin prezervatifinde gizlice delik açan Alman kadın, cinsel saldırıdan suçlu bulundu

Almanya’da bir kadının cinsel partnerinin prezervatiflerinde önceden gizlice delik açmasıyla ilgili tarihi davada kadın suçlu bulundu. Dava kararına göre kadın ‘cinsel saldırı’ suçunu işledi. Alman medya organlarında geniş yer bulan ... Read more »

Adalet Divanı Başsavcısı: AB vatandaşları kirli hava yüzünden tazminat talep edebilir

Avrupa Adalet Divanı Başsavcısı Juliane Kokott, Avrupa Birliği (AB) vatandaşlarının hava kirliliği seviyesinin yarattığı zararlardan dolayı hükümetlerinden tazminat talep edebileceği tavsiyesinde bulundu. Juliane Kokott, AB hükümetlerinin hava kalitesiyle ilgili vaatlerini ... Read more »

Rapor: Avrupa kokain üretimi, tüketimi, dağıtımında merkez haline geldi; yıllık ciro 10 milyar euro

Avrupa Polis Teşkilatı (Europol) ve Avrupa Uyuşturucu ve Uyuşturucu Bağımlılığını İzleme Merkezi’nin (EMCDDA) ortak yayımladığı rapor, kokain üretimi, tüketimi ve dünyanın diğer bölgelerine dağıtımı konusunda Avrupa’nın giderek merkez haline geldiği ... Read more »

Karine Jean-Pierre, Beyaz Saray’ın ilk siyahi ve eşcinsel kadın sözcüsü oldu

ABD Başkanı Joe Biden, Karine Jean-Pierre’in Beyaz Saray Sözcüsü olarak atandığını duyurdu. Böylelikle, Beyaz Saray’da ilk kez siyahi ve eşcinsel olduğunu saklamayan bir kadın Sözcü olarak görev yapacak. Beyaz Saray’ın şu ... Read more »

Yeni bulgu: Domuz kalbi nakledilen ilk kişi hayvandaki virüs nedeniyle ölmüş olabilir

Bir domuzdan kalp nakli yapılan ilk kişiyi neyin öldürdüğünü öğrenmeye çalışan araştırmacılar, organın bir hayvan virüsü içerdiğini keşfettiler, ancak ölümde herhangi bir rolü olup olmadığı henüz açıklanmadı.  Maryland’de yaşamış olan ... Read more »

Özdağ’dan Soylu’ya: Cumhuriyet tarihinin en büyük kriminalisin, görevin bittiğinde tutuklanacaksın

Zafer Partisi Genel Başkanı Ümit Özdağ, kendisine “Soros çocuğu” diyen İçişleri Bakanı Süleyman Soylu’ya “Bu görevin bittiği zaman tutuklanacaksın, sen cumhuriyet tarihinin en büyük kriminalisin” diyerek yanıt verdi. Soylu’ya yönelik ... Read more »

Johnson'ın muhafazakar partisi Britanya yerel seçimlerinde hezimete uğradı

İngiltere Başbakanı Boris Johnson’ın Muhafazakar Partisi yerel seçimlerde ciddi kan kaybı yaşadı. Londra’daki geleneksel kalelerini muhalefete kaptıran Johnson’ın başka şehirlerde de kayıpları oldu. Büyük Britanyalı seçmenlerin hükümeti bir dizi skandal ... Read more »

Deniz Gezmiş ve arkadaşlarının idam edilişinin 50. yılı: Karara hangi partiden kimler onay verdi?

Marksist-Leninist görüşlere sahip 1968 devrimci gençlik hareketinin öğrenci liderleri ve siyasi aktivistleri olan Deniz Gezmiş, Yusuf Aslan ve Hüseyin İnan’ın 12 Mart Muhtırası sonrası 6 Mayıs 1972’de gerçekleşen idamlarının üzerinden ... Read more »

Dünya Gıda Ödülü'nü NASA iklim uzmanı Cynthia Rosenzweig kazandı

Amerikan Havacılık ve Uzay İdaresi’nin (NASA) araştırmacılarından tarım ve iklim uzmanı Cynthia Rosenzweig Dünya Gıda Ödülü’ne layık görüldü  Bilim insanı iklim değişikliğinin gıda üretimi üzerindeki etkileriyle ilgili yenilikçi modellemesiyle 250 ... Read more »

Türkiye, olası yeni orman yangınlarına ne kadar hazır?

Türkiye’de geçtiğimiz yıl ocak ile ağustos ayları arasında 177 bin 476 hektar ormanlık alan kül oldu.  Greenpeace, kaybın büyüklüğünü ‘Yangınlarla yaklaşık 250 bin futbol sahası, tüm İstanbul’un yaklaşık 5’te 1’i ... Read more »

İsrail'in Elad kentindeki bıçaklı saldırıda en az 3 kişi yaşamını yitirdi

İsrail’in Elad kentinde meydana gelen bıçaklı saldırıda üç kişi hayatını kaybetti. İsrail’in Bağımsızlık Günü’nde meydana gelen saldırıda dört kişinin de yaralandığı, yaralılardan ikisinin durumunun ağır olduğu bildirildi. İsrail polisi olayın ... Read more »

Ümit Özdağ ile Süleyman Soylu arasında "Soros'un çocuğu" gerginliği

Zafer Partisi Genel Başkanı Ümit Özdağ, İçişleri Bakanı Süleyman Soylu’nun bir televizyon kanalında yaptığı açıklamaların ardından yarın İçişleri Bakanlığı’nın önüne gideceğini söyledi. İçişleri Bakanı Soylu’nun kendisi için “Soros’un çocuğu” dediğini ... Read more »

Sahte ifade yüzünden gençliğini hapiste geçiren eski mahkuma rekor tazminat

Amerika Birleşik Devletleri’de 1993 yılında işlenen bir cinayetten dolayı cezaevine giren Shawn Williams suçsuz olduğunun anlaşılması üzerine hapisten çıktı. Williams açılan kamu davasında 10 buçuk milyon dolarlık tazminat üzerinde anlaştı. Bu ... Read more »

İstanbul'da silahla vurulan 19 yaşındaki Asiye Atalay yaşamını yitirdi

İstanbul Esenler’de sokakta yürüdüğü sırada, silahla vurulan 19 yaşındaki Asiye Atalay hayatını kaybetti. Alınan bilgiye göre, dün akşam saatlerinde Ümit K, kendisinden ayrılma istediğini kabul etmeyip saplantı haline getirdiği öne ... Read more »

Dünya Sağlık Örgütü: Covid-19 pandemisi 15 milyona yakın can aldı

Dünya Sağlık Örgütü (DSÖ) Covid-19 hastalığına yol açan koronavirüsten ya da salgın nedeniyle yoğun baskı altında kalan sağlık sistemleri nedeniyle son iki yılda yaşanan can kaybının 15 milyona yakın olduğunu ... Read more »

AP'den Kavala için ortak metin: 'Türk hükümeti AB sürecini bilerek sona erdirmiştir'

Avrupa Parlamentosu (AP), müebbet hapis cezasına çarptırılan Osman Kavala için bir karar metni yayınladı. Metinde, bağlayıcı olan Avrupa İnsan Hakları Mahkemesi (AİHM) kararının yerine getirilmediği ve bu şekilde Türk hükümetinin ... Read more »

Türkiye ve dünyada kişi başı kaç kilo şeker tüketiliyor, toz şeker fiyatları ne kadar arttı?

Türkiye’de resmi rakamlara göre Nisan 2022 itibarıyla yıllık enflasyon tüketici fiyatlarında yüzde 69,97, yurt içi üretici fiyatlarında yüzde 121,82 oldu. Son dönemde enflasyon nedeniyle fiyatları ciddi oranda artan temel tüketim ... Read more »

Bill Gates: Elon Musk, Twitter’ı daha kötü hale getirebilir

Microsoft’un kurucu ortağı Bill Gates, Tesla’nın sahibi Elon Musk’un Twitter’ı 44 milyar dolara alma vaadinden sonra sosyal medya kuruluşunu “daha kötü” hale getirebileceği uyarısında bulundu. Wall Street Journal gazetesinin üst ... Read more »

Avrupa'da elektrikli otomobil satışları yüzde 53,4 arttı

Avrupa Birliği’nde (AB), bu yılın ilk çeyreğinde elektrikli otomobillerin toplam pazardaki payı yüzde 10’a ulaştı. Avrupa Otomobil Üreticileri Birliği (ACEA), AB ülkelerinde 2022 yılının ilk çeyreğinde yakıt türlerine göre yeni ... Read more »

İngiltere, Galler ve İskoçya'da halk yerel seçimler için sandık başında

İngiltere, Galler ve İskoçya’da halk yerel yönetimler, Kuzey İrlanda’da da parlamento seçimleri için sandık başına gitti. Seçmenler, 4 yıllığına yeni belediye meclis üyelerini belirleyecek. İngiltere’de yerel seçimler, Başbakan Jonhson için karne ... Read more »

Enflasyon nisanda yüzde 7,25 arttı, yıllık bazda ise yüzde 69,97 oldu

Tüketici Fiyat Endeksi (TÜFE) nisanda aylık bazda yüzde 7,25, Yurt İçi Üretici Fiyat Endeksi (Yİ-ÜFE) yüzde 7,67 artış gösterdi. Yıllık enflasyon tüketici fiyatlarında yüzde 69,97, yurt içi üretici fiyatlarında yüzde ... Read more »

Kolombiya'nın 'yeni Escobar'ı uyuşturucu baronu 'Otoniel', ABD'ye iade edildi

Kolombiya, uyuşturucu kaçakçısı “Otoniel” lakaplı Dairo Antonio Usuga’nu ABD’ye iade etti.  Kolombiya’da onlarca cinayet, adam kaçırma, suç örgütü kurma, uyuşturucu kaçakçılığı dahil 120 suçtan yargılanan suç örgütü Clan del Golfo’nun ... Read more »

Kazakistan: 'Anayasa'da Nazarbayev'in kurucu cumhurbaşkanı statüsüne gerek yok'

Kazakistan’da Anayasa’da yapılacak değişiklikler kapsamında Nursultan Nazarbayev’in “kurucu cumhurbaşkanı” statüsünün belirtilmesine gerek olmadığı bildirildi. Kazakistan Devlet Sekreteri Yerlan Karin, Telegram kanalından yaptığı açıklamada, Anayasa Konseyinin Cumhurbaşkanı Kasım Cömert Tokayev’in Anayasa’da ... Read more »

Avrupa Parlamentosu, Frontex'in bütçesini 'geri itmelerdeki rolü' nedeniyle onaylamadı

Avrupa Parlamentosu (AP), Avrupa Birliği’nin (AB) dış sınırlardan sorumlu kurumu Frontex’in bütçe harcamalarına, geri itmelerdeki rolü ve yönetim sorunları gibi nedenlerle onay vermedi. AP’den yapılan açıklamaya göre, Strazburg’da gerçekleştirilen Genel ... Read more »

Maradona'nın 'Tanrı'nın Eli' golünü attığı maçtaki forması açık artırmada rekor fiyata alıcı buldu

Arjantinli efsanevi futbolcu Diego Maradona’nın 1986 Dünya Kupası çeyrek finalinde İngiltere’ye karşı “Tanrı’nın Eli” olarak tarihe geçen golü attığı maçta giydiği forma açık arttırmada 7.1 milyon sterline (9,3 milyon dolara) ... Read more »

Afganistan'da sel felaketi: En az 18 kişi hayatını kaybetti

Afganistan’ın 10 vilayetinde etkili olan aşırı yağışların yol açtığı seller nedeniyle en az 18 kişi yaşamını yitirdi. Taliban yönetiminin Doğal Afetlerle Mücadele Devlet Bakanı Yardımcısı Mevlevi Şerafeddin Müslim, ülkede meydana ... Read more »

Airbnb, Paris'in ünlü kabaresi Moulin Rouge'da 1 euroya konaklama imkanı sunacak

Konaklama platformu Airbnb, haziran ayında Paris’in ünlü kabaresi Moulin Rouge çatısı altında 3 gece sembolik bir fiyata konaklama imkanı sağlayacak. Moulin Rouge ile iş birliği yapan Airbnb, normal zamanlarda depo ... Read more »

AB'nin yaptırım teklifi sonrası brent petrolün varil fiyatı 109 doları aştı

Avrupa Birliği’nin (AB) Rusya’ya yönelik petrol ambargosu önerisi sonrası brent petrol fiyatları yükselişe geçti. Brent petrolün varili, uluslararası piyasalarda çarşamba günü itibarıyla 109,13 dolardan işlem görüyor. Dün 108,31 dolara kadar ... Read more »

Rus milletvekili: AB Rus petrolünü 3. ülkeler aracılığıyla daha pahalıya alacak

Avrupa Birliği’nin (AB) Rusya’ya karşı petrol ambargosu öngören yaptırım paketini açıklaması sonrası Rus milletvekili Vladimir Dzhabarov, AB’nin Rus petrolünü üçüncü ülkeler aracılığıyla almaya devam edeceğini söyledi. Avrupa Komisyonu Başkanı Ursula von ... Read more »

Kuzey Kore: Kuraklıkla mücadele için hükümet çalışanları çiftçilere yardıma gönderildi

Kuzey Kore’de uzun süreli gıda kıtlığı endişesi nedeniyle hükümet çalışanları ve fabrika işçileri kuraklıkla mücadeleye katılmak için ülkenin dört bir yanındaki tarım bölgelerine gönderildi. Rodong Sinmun gazetesi, “Kamu bilincini artırmak ve kuraklıktan ... Read more »