Original Architecture

The original architecture of what I inherited when I joined ${COMPANY}

A TeamCity server setup in Active/Standby and integrated with custom services developed in Node.JS using the MEAN Stack (Mongo, Express, Angular, Node.JS) which also ran on a single physical server in Active/Standby configuration.

The purpose of these custom services was to store Build Metadata, an immutable copy of the Source Code used in the build to be retained for audit purposes and optionally Build Artifacts produced by the build. The metadata and files were both stored in Mongo DB, this would soon become a problem that I will cover in another post.

Geoffrey Cummings
Geoffrey Cummings
Articles: 20

One comment

Leave a Reply