Aller au contenu

The $500 Billion Integration Problem, And One Possible Solution (with Marty Pitt)

4 juillet 2025 · 1 h 32 min

Notes de l’épisode

Ever wondered why data integration is still such a nightmare in 2025? Marty Pitt has built something that might finally solve it.

TaxiQL isn't just another query language - it's a semantic layer that lets you query across any system without caring about field names, API differences, or where the data actually lives. Instead of writing endless mapping code between your microservices, databases, and APIs, you describe what your data *means* and let TaxiQL figure out how to get it.

In this conversation, Marty walks through the “All Powerful Spreadsheet” moment that sparked TaxiQL, how semantic types work in practice, and why this approach might finally decouple producers from consumers in large organizations. We dive deep into query execution, data lineage, streaming integration, and the technical challenges of building a system that can connect anything to anything.

If you've ever spent months mapping fields between systems or maintaining brittle integration code, this one's for you.

–

Support Developer Voices on Patreon: https://patreon.com/DeveloperVoices

Support Developer Voices on YouTube: https://www.youtube.com/@developervoices/join

–

TaxiLang Homepage: https://taxilang.org/

TaxiLang Playground: https://playground.taxilang.org/examples/message-queue-and-database

Taxi Lang GitHub repository: https://github.com/taxilang/taxilang

OpenAPI Specification (formerly Swagger): https://swagger.io/specification/

YOW! Conference - Australian software conference series: https://yowconference.com/

Spring Framework Kotlin support: https://spring.io/guides/tutorials/spring-boot-kotlin/

Ubiquitous Language (DDD Concept): https://martinfowler.com/bliki/UbiquitousLanguage.html

Kris on Bluesky: https://bsky.app/profile/krisajenkins.bsky.social

Kris on Mastodon: http://mastodon.social/@krisajenkins

Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/

–

0:00 Intro

Tous les épisodes de Developer Voices

Paramètres

Affichage

Langue

Détermine les stations affichées en premier sur la page d’accueil.

Historique

Les stations et épisodes écoutés récemment et tes dernières recherches sont seulement enregistrés dans ce navigateur.

Notifications

Un court message quand un podcast que tu suis publie un nouvel épisode. Désactive un podcast précis avec la cloche sur sa page.

Compte

Enregistrez vos favoris – dans l’app et sur le site.

Raccourcis clavier

/
Ouvrir la recherche
Espace
Lecture ou pause
← →
Dans le lecteur : 15 s en arrière, 30 s en avant (épisodes) · dans une rangée : tuile suivante
↑ ↓
Dans une rangée : cible dans la tuile
Début / Fin
Dans une rangée : première ou dernière tuile
Esc
Fermer la fenêtre ou le menu
?
Cet aperçu
En cours de lecture

Voir la station

À suivre

    Ajoutez des épisodes avec « À suivre » – ils seront lus après l'épisode en cours.