Building the full message-processing pipeline during an application rebuild.
Read the case study : Networking & message processingPersonal portfolio
Connor Easterbrook.
Platform & systems software engineer working in defence.
I build developer platforms and networked applications, with hands-on integration across software, hardware and virtualised infrastructure. My work includes API architecture, message-processing pipelines and the automation engineers use to set up environments and deliver software.
Here I share the decisions behind that work and what it takes to get the parts working together.
01 / Case studies
Selected work
Developer platforms, systems integration and hands-on software engineering.
Architecting the replacement API for a service-based platform.
Read the case study : Intelligence data platformSharing workspace setup and delivery checks across projects.
Read the case study : Developer platforms02 / Engineering notes
A closer look
Focused explanations of behaviour, trade-offs and verification.
Application framing and bounded accumulation on TCP streams.
Read the note : Framing messages on a byte streamConnection-scoped certificate validation and identity management.
Read the note: Keeping TLS trust local to a connectionHTTP pipeline verification with controlled upstream services.
Read the note : Testing at application boundariesRouting, authentication and response contracts at the proxy boundary.
Read the note : A proxy route is an application boundaryAlso in the collection: connection roles, feedback-loop prevention and sanitisation boundaries.
See all engineering notesMore about me
Read about my background and working approach, or get in touch and request my CV.