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;