Blog Insights
-
What Is A Delivery Lead?
A technologist can take several forms and includes roles beyond engineering. The role I fill is a delivery lead, but a common question I’m asked is “What is a Delivery Lead?” -
Navigating Agentic AI Reasoning: ReAct vs ReWOO
Comparing two approaches to implementing agentic AI reasoning ReAct and ReWOO -
Meditation on Backwards Compatibility
Some lessons about programming patterns, versioning, and deprecation: learned while reflecting on a backwards-compatible API-migration. -
Formula For Successful Feedback
Feedback doesn’t have to be difficult or scary. Follow this simple formula to structure your next feedback conversation. -
Turning RAG to Riches: The Golden Metrics of Metrics-Driven Development
We explore the key metrics powering our Metrics Driven Development (MDD) process for Generative AI solutions. This approach helps build trust, improve effectiveness, and tailor AI applications to specific business needs, ultimately leading to successful production deployment. -
Building AI You Can Trust
We introduce the concepts around RAG AIs and MDD and discuss how we've made use of it here at Source Allies and with our partners -
A Unified Approach to APIs with GraphQL Federation
We introduce the concepts around GraphQL Federation and discuss how we've made use of it here a Source Allies -
The Samaritan Engineers
In this post we look to explore some of the techniques and attributes that make engineers unique and highly productive -
Database Migrations at Scale with Fargate and Step Functions
State Machines are an excellent solution to automate the orchestration of large and complicated data migrations. They are relatively easy to setup, deploy and run as this article will demonstrate from a recent data migration project Source Allies worked on. -
A Hands-On Tour of Kubernetes: Part 4 - Deployments and Replication
In this post, we will look at how to manage pod replicas using deployments. We will also look at how deployments and services can be used to expose our pods. Finally, we will deploy a demo application to our cluster and update it with zero downtime.