Blog

bitemporal data
Engineering

What is bitemporal data anyway?

Bitemporal data is a fundamental principle in our LUSID platform, yet the term is not very common amongst technologists nor business users. It can be a complex concept to describe, and I've been thinking of a simple example to help illustrate it…

Picture of Chris
Chris
real time
Engineering

In Real-time, Every Time

In our last piece, we said we would talk more about “transactions” being the meta-solution to a swathe of investment industry challenges. We hope this post sheds some more light on what we have been working on and how it could make your life as an investment professional easier.

Picture of Tom
Tom
Engineering

Authenticating S3 Proxy

using nginx and oauth2_proxy to deliver S3 based content (and azure blob store)

tl;dr

  • Making oauth2_proxy work with nginx, and redirecting the output was hard.
  • It is possible to have an oauth2 authenticated website that serves static content from Azure Blob Stores, or S3 buckets.

S3 static sites

AWS S3 buckets allows you to serve up static html as a website

Picture of Paul
Paul
azure
Engineering

Azure and our approach to naming things

Azure currently has some pretty interesting rules and restrictions around how things can be named. At times they seem arbitrary, but none-the-less, it’s what we have to work with.

What follows is a copy and paste from our internal wiki, explaining our strategy to naming in Azure. We’ve posted them

Picture of Paul
Paul
Identity providers
Engineering

Identity Providers

Identity Providers

Having spent the last 15 years cossetted in the big corporate world blissfully unaware of just how complex managing Identity and access control actually is, I can best describe my journey of the last month as enlightening. Emboldened by our mission and with the idea that we were

Picture of Tom
Tom