The website architecture uses continuous integration to handle content updates.

graph LR; markdown --> cgr[Content Git Repo]; images --> cgr; cgr --> hugo; hugo --> sgr[Static Git Repo]; sgr --> html sgr --> css sgr --> js

A AKS kubernetes cluster hosts a kubernetes deployment with multiple replicas consisting of an NGINX web server Pod, and a Sidecar running git-sync to keep the web server’s files up to date.

graph LR; hugo --> sgitr[Static Git Repo]; configuration --> sgitr; sgitr --> NGINX; subgraph kubernetes [kubernetes node] NGINX --- gitsync; end;