Connecting Your Laptop to Present �Google Slides
If you plan to use speaker notes, please follow the steps below to ensure your laptop is set up correctly. This will allow you to view your notes while the audience sees only your slides.
Before Connecting
Using MAC
At the podium
Using PC
USE “EXTENDED DISPLAY” MODE (NOT MIRRORED)
Connecting Your Laptop to Present �Google Slides
When Using PowerPoint
Google Slides
Rickey Zachary, Thoughtworks
The Next Developer Portal: Emerging Patterns for Building AI Native Developer Experiences
Rickey Zachary�Global Lead Platform Engineering�Thoughtworks
Title
Are AI tools missing the mark?
Tool Fragmentation
Limited Adoption Patterns
Workflow Disruption
Scaling Challenges
ROI Limitations
We are seeing more and more organizations not seeing the benefits of their AI investments.
Many are just tools for developers to use.
Engineering platform
A technical product or platform which allows a product team member to function more effectively resulting into business agility with faster time to market
Services
Hub
- API gateway
- Event hub
- Data models
Discoverability
Governance
Real time dashboards of metrics such as 4km, SLI/SLO, Cloud cost insights, Team productivity, Sprint status etc.
Developer Experience portal
Single pane of glass & a self service Portal for product teams leading to elevated developer experience
Knowledge Hub
Learn
Delivery Infra Hub
Self service
Traditional Dev Portal
Developer Interfaces
Visual Studio Code (IDE)
Backstage
(Dev Portal)
Agentic CLIs
Custom AI Interfacts
The new Model Context Protocol (MCP) allows LLMs direct access to tools, services, documentation, or any other internal information. This allows for action to be take including updating or adding data. Other benefits include:
Runtime integration framework: connects LLMs to live production systems
Unified API gateway: enables controlled access to operational capabilities
Fine-grained permissions model: secures AI action execution
Real-time data connectors: ensure access to current information
Observability hooks: track AI-initiated actions for oversight
Versioned tool interfaces maintain backward compatibility
Event-driven architecture: supports asynchronous AI workflows
Semantic caching: optimizes repeated information retrieval
Audit trails: ensure accountability for AI-driven decisions
Automated guardrails: prevent unintended system modifications
Context based LLM
UI Experience
Data Catalog
Service Catalog
CLI / SDK
Docs as Code
API
Domains
Code
Governance & Access Layer
Metrics
Knowledge Management Layer
Self Service Layer
Tools
Infra
Services
Through qualitative surveys, experience based feedback, quantitative data, find ways to identify waste and friction across the ecosystem… and remove it.
Developer
Code
Commit
IaC Application Blueprint
Feedback
Deploy
Developer
Once
Test
Environment
Testing
Old
Environment
New
Environment
End User
Ephemeral Environment
Switch environments on successful tests
Environment
Agent
Agent
Sensing
Effecting
Collaborating or Competing
Ⓐ Purposeful Action with Knowledge�An AI Agent utilizes domain knowledge to achieve specific goals
Ⓑ Environmental Awareness and Collaboration �An AI Agent is aware of its environment and is ready to collaborate with humans or other AI agents.
Ⓒ System Interaction
An AI Agent interacts with systems for function calling or serving.
Collaborating
Directing
Serving
Ⓐ
Ⓑ
Ⓒ
What is an agent?
So… What is an agent made of ?
01
03
04
�Instructions
Prompts that define role of the agent with necessary guardrails, in natural language.�
LLM
Model to fit the purpose.
Tools
Window to the outside world.
02
Memory
Short term memory to retain and share context�Long term memory to reinforce learning from past actions and outcomes
Agent in the catalog
Generating custom kinds to support new agentic components in backstage.
New Kinds:
Agents
MCPs
LLMs
RAGs
Each new agentic component becomes a kind for metadata to be attached so that it can be orchestrated as a template or a new catalog item.
Old kinds can be augmented with new agentic capabilities.
For Engineers
For Technical Leaders
For Product Leaders
For Business Leaders