Skip to main content

Where To Store Them

Once you define a pattern, you need somewhere to store it. This is the core purpose of the catalog platform component.

Examples​

You can learn more about the Catalog in the link above, but here are some quick examples how you could implement a Catalog:

  • Git repository. The simplest possible catalog is a git repo, with separate folders for each pattern type.
  • Software artifact repository. Tools like Artifactory or Sonatype Nexus Repository can store all the different pattern types, but they often have limited functionality with respect to these infrastructure-as-code pattern types.
  • Native IaC catalogs. The ideal solution is to build a purpose-built catalog for IaC pattern types that handles each pattern in a first-class way.