DNX Tech Update: June-July

Allan Denot
DNX Labs
Published in
2 min readAug 13, 2020

--

This is our second update. Check out our first update here:

As part of our routine, we invest heavily in improving our open source stack and making sure knowledge is captured in the form of code.

DNX One

Last month our main focuses were on compliance and data.

Compliance

terraform-aws-security-baseline — This module setup alerts for common controls defined on the CIS AWS Foundations Benchmark.

terraform-aws-ecs — Our ECS Cluster module now supports Fargate. Why is this included as a compliance update, you ask?

By being a managed service from AWS that is compliant with most industry regulations, Fargates reduces the burden for customers of having to manage compliance internally. More info at https://aws.amazon.com/fargate/faqs/#Security_and_Compliance.

Backups

terraform-aws-backup — A module to automatically backup data from multiple resources using Tags and AWS Backup.

Logging

We created are releasing a module that helps to ship logs to an ElasticSearch cluster: terraform-aws-kinesis-stream-es.

It works by creating a subscription filter in Cloudwatch Logs which collects and puts these logs in a Kinesis Data Firehose stream. The Kinesis stream then will process and deliver to an ElasticSearch domain.

Kinesis was added to the mixture to act as a buffer between the logs collected and ElasticSearch, so in case of a spike above the capacity of ES or if it goes down for maintenance, logs entries are not lost.

Blog

Three new blog posts this months from our engineers:

For the full blog, check https://medium.com/dnx-labs.

Under development

one-cli

We are still working on improving the developer experience with AWS. Our CLI is one of the pillars of this strategy.

You can track the progress at https://github.com/DNXLabs/one-cli

For a snapshot of all our open-source code can be found at https://modules.dnx.one/

At DNX Solutions we bring a better cloud and application experience for digital-native startups in Australia.

Our current focus areas are AWS, Well-Architected Solutions, Containers, ECS, Kubernetes, Continuous Integration/Continuous Delivery, Service Mesh, and Data Architecture and Services.

We are continually hiring cloud engineers for our Sydney office, focusing on cloud-native concepts.

Check our open-source projects at https://github.com/DNXLabs and follow us on our Twitter or Linkedin.

--

--

Allan Denot
DNX Labs

Cloud, container platforms and occasionally ML