Home GOTO Experts Marty Pitt

Marty has over 2 decades experience as a developer, architect, CTO and open source contributor. He's the creator of Taxi - a semantic language for describing schemas and driving autonomous integration, as well as Orbital - a platform for delivering integration on-the-fly.

Previously, he created SwaggerSpring (now SpringFox) - a widely used Swagger API adaptor in the JVM ecosystem. He's consulted to banks, exchanges and startups on API strategy, delivering microservices at scale, and streaming data architecture.

Marty is currently leading the build of Taxi and Orbital, as well as operating as the CTO for a boutique professional services company - Notional.

Upcoming masterclasses featuring Marty Pitt

Building Platforms that Build Themselves: Self-Adapting Service Architecture

Modern architecture is distributed. Lots of distribution leads to lots of boilerplate glue code.

That glue-code becomes brittle, slowing down organisations, and killing agility.

In this all-day workshop, we’ll explore how to use open source toolchains to replace glue code with self-healing, adaptive architectures. It’s a deep dive into Taxi and TaxiQL - semantic modelling and querying languages - which sounds fancy, but are actually incredibly simple to put into action.

We’ll cover the principles behind semantic data modelling, and how to deploy these into existing software to decouple services, and introduce self-healing system boundaries.

We’ll also explore how semantics can be applied to data authorization, to create write-once, deployed everywhere data policies, that provide consistent data authorization across multiple systems.

Finally, we’ll explore how to put this in practice - with a mix of governance strategies, best practices and deployment approaches that show how to adopt semantic integration incrementally & iteratively, delivering value.

In addition to covering the theory and principles, we’ll complete a series of hands-on labs,covering a variety of service integration patterns seen in the wild.

We’ll cover how to automate them without build glue code, and observe self-healing as we introduce breaking changes & replatforming.

  • Spec-first Data and API Catalogs that engineers actually like
  • Creating a self serve data platform, and supercharging it with LLM’s
  • Decoupled Integration patterns: Event Streaming, API Gateways, and Data Enrichment

This talk is well suited to Architects, Tech Leads, Engineers and Technical BA’s. Although the principals we’re exploring are language agnostic, the labs will use JVM languages like Java and Kotlin.

PRE-REQUISITES

  • Familiarity with Java and core Spring Boot.
  • Familiarity with an API Spec language, such as OpenAPI, Protobuf or Avro
  • Laptop with a Java IDE and Docker Desktop/Podman Desktop installed.
  • A GitHub personal account.
Wednesday Dec 4, 09:00 | Melbourne, Australia

Reserve your spot now

Building Platforms that Build Themselves: Self-Adapting Service Architecture

Modern architecture is distributed. Lots of distribution leads to lots of boilerplate glue code.

That glue-code becomes brittle, slowing down organisations, and killing agility.

In this all-day workshop, we’ll explore how to use open source toolchains to replace glue code with self-healing, adaptive architectures. It’s a deep dive into Taxi and TaxiQL - semantic modelling and querying languages - which sounds fancy, but are actually incredibly simple to put into action.

We’ll cover the principles behind semantic data modelling, and how to deploy these into existing software to decouple services, and introduce self-healing system boundaries.

We’ll also explore how semantics can be applied to data authorization, to create write-once, deployed everywhere data policies, that provide consistent data authorization across multiple systems.

Finally, we’ll explore how to put this in practice - with a mix of governance strategies, best practices and deployment approaches that show how to adopt semantic integration incrementally & iteratively, delivering value.

In addition to covering the theory and principles, we’ll complete a series of hands-on labs,covering a variety of service integration patterns seen in the wild.

We’ll cover how to automate them without build glue code, and observe self-healing as we introduce breaking changes & replatforming.

  • Spec-first Data and API Catalogs that engineers actually like
  • Creating a self serve data platform, and supercharging it with LLM’s
  • Decoupled Integration patterns: Event Streaming, API Gateways, and Data Enrichment

This talk is well suited to Architects, Tech Leads, Engineers and Technical BA’s. Although the principals we’re exploring are language agnostic, the labs will use JVM languages like Java and Kotlin.

PRE-REQUISITES

  • Familiarity with Java and core Spring Boot.
  • Familiarity with an API Spec language, such as OpenAPI, Protobuf or Avro
  • Laptop with a Java IDE and Docker Desktop/Podman Desktop installed.
  • A GitHub personal account.
Wednesday Dec 11, 09:00 | Sydney, Australia

Reserve your spot now

Content featuring Marty Pitt

35:04
Using Semantic Metadata to create an Automated Microservice Data Mesh
Using Semantic Metadata to create an Automated Microservice Data Mesh
YOW! London 2022
35:18
Adaptive Architectures: Reimagining API Federation & Microservices Integration
Adaptive Architectures: Reimagining API Federation & Microservices Integration
GOTO Copenhagen 2023
Browse all experts

Here