Blog

Secure_computer_network
Engineering

Securing your network with WeaveNet

At FINBOURNE we run highly available Kubernetes clusters in multiple availability zones, with about twenty-five M5.2xLarge nodes per cluster. These nodes live within an Amazon Web Services Virtual Private Cloud (VPC) and although they are not physically linked, they can communicate. We use WeaveNet as our overlay network to secure our cluster traffic with encryption within a VPC. WeaveNet (Weave or commonly known as weave) gives us confidence that pod traffic is not being intercepted or manipulated between nodes; deploying WeaveNet as a Daemonset means that we can manage configuration in a single place. This configuration is deployed through our CICD systems from a central repository. We maintain the capability to update low-level components without triggering an outage by implementing an immutable infrastructure pattern.

Picture of Andrew N
Andrew N
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