KZN CloudFormation Specialisation

KZN uses CloudFormation to help our clients deploy AWS solutions more efficiently. With CloudFormation, the entire solution can be setup on demand from a template.

We’ve gained experience in using CloudFormation to deliver DevOps and complex infrastructure, such as for data lakes or application hosting. Your entire solution can be stored in a repository, ready to build. Using Infrastructure as Code allows your workloads to be consistently reproduced for development, testing and production environments in only minutes.

AWS Advanced Consulting Partner

How we use CloudFormation

KZN typically uses CloudFormation to setup the DevOps account:

  • CodeCommit repositories to store workload account infrastructure and application code
  • CodePipelines to build, test and deploy workload infrastructure and application
  • Elastic Container Repository to contain dashboard application
  • CI / CD pipelines to deploy all infrastructure
  • KZN also uses CloudFormation to setup AWS infrastructure for data lakes or application hosting, including:

  • VPC for entire application
  • Relational Database Service (RDS) instance in multi-AZ configuration and encrypted at rest with KMS
  • Application Load Balancer
  • Kinesis Data Streams and Firehoses for data sources
  • Our services


    Everything we build starts as an AWS CloudFormation template. We use Jsonnet to maintain reusable libraries of patterns.


    We heavily leverage AWS CodePipeline & AWS CodeBuild to provide automated quality checks and code deployments.


    Our applications are all deployed automatically, whether that's from AWS Elastic Beanstalk, CodeDeploy or lovingly hand-crafted.


    The KZN team have the expertise and the experience to design, develop, test and deploy your product idea using AWS.


    We feed logs and metrics for both application and infrastructure into AWS CloudWatch to provide single pane of glass and alerting.


    We implement security best practices from the start, from AWS CloudTrail API auditing, AWS GuardDuty threat detection to AWS Config continual evaluation of compliance.


    We practice Lean & Scrum and use Atlassian Jira & Atlassian Confluence to prioritise and track work.


    We use GitHub to house code, and enforce quality mechanisms such as Pull Requests and automated quality checks.


    We love to use microservices on AWS Lambda where it makes sense. Containers, whether in Docker, Amazon Elastic Container Service or Kubernetes, make our lives easier in so many ways.

    Contact Us

    Our mission is to simplify the lives of our customers.

    Get in touch with us to find out more and whether we're a good fit for your team or project.