Richard Wyn Morris
I'm a backend software engineer in the London area with years of industry experience in the Go ecosystem.
I created Horus, an open-source observability solution for distributed microservices built with Node.js, TimeScaleDB, Next.js and OpenTelemetry.
Horus is an open-source observability solution for distributed microservices. Users can generate, store, and visualize correlated telemetry data, allowing them to see the real-time health of their application.
Built using OpenTelemetry, Horus encompasses industry-leading observability standards, technologies, and best practices to ensure that the generated telemetry data is always in the user’s hands and under their control.
With Horus, the user has the option to track both application metrics and traces to gain the observability coverage they need. Horus correlates the user’s application metrics with the traces that occurred in that given time period, providing full transparency over the interactions taking place across their system’s infrastructure
READ THE CASE STUDYSmall Projects
-
Go-Bank
A backend API for a banking application - Go, Gin, Reddis, Postgres, gRPC, AWS, K8s
-
MovieDB
A backend API for querying movie data - Go, Httprouter, Postgres, Go-mail
-
RequestBin
RequestBin-like tool for receiving and debugging webhooks - Node.js/Express, PostgreSQL, Socket.IO
-
Ello-Trello
An Agile workflow board inspired by Trello - Express, React/Redux, MongoDB