Home
About Us
Services
Data Engineering Solutions
AI Services
Consulting Services
DevOps Services
Managed Services
Technologies
Apache Cassandra
Apache Kafka
PostgreSQL
Elasticsearch
Kubernetes
Cloud Agnostic
Blog
Contact
Let’s Talk
< ALL BLOG POSTS
Category:
DevOps
View all
Category one
Category two
Category three
Category four
Category
How to run Kubernetes on premises for beginners
It is easier than you thought
Read more
Category
Collecting metrics, traces and logs
Simplicity is better
Read more
Category
Why and how we collect logs
Crash dump collected
Read more
Category
Scaling New Heights: Modernising Your Application with Kubernetes
One step at a time
Read more
Category
How to mount a Google bucket to a Kubernetes pod
And save a few dollars
Read more
Category
Back to foundations: SSH
Tips and tricks
Read more
Category
Tricks of the trade: working with environments
Switching between workloads and environments safely
Read more
Category
Running containers without load balancers
ECS and Cloudflare
Read more
Category
Terraform: keeping your code dry
Managing multiple environments
Read more
Category
Kubernetes: how do we do it
Introduction
Read more
Category
Simple Message Transforms with Kafka Connect
We have previously shown how easy it is to set up Kafka Connect to stream to and from external systems.
Read more
Category
Easy Stream Management with Kafka Connect
Kafka Connect saves you effort by providing a common framework to connect Kafka with external systems using Connectors.
Read more
Category
Using PGBouncer with Consul for Postgresql high availability
If you work with Postgresql you have most probably heard about PGBouncer. It’s a lightweight external connection pooler which allows…
Read more
Category
Rancher: break in case of emergency
What is SUSE Rancher?
Read more
Category
Kubernetes Security and Compliance in the Financial Sector
Want some security tips and context for cloud-native platforms in financial services?
Read more
Category
Amazon MSK autoscaling
I’ve been using Amazon MSK for some time and today I encountered an interesting problem with autoscaling. Read more to find out!
Read more
Category
SUSE Rancher: why?
At Digitalis we have embraced SUSE Rancher and became Gold partners with SUSE Rancher. Do you want to know why? Keep reading.
Read more
Category
Managing Terraform Code
Terraform is a brilliant tool to manage Infrastructure as Code we at Digitalis both love and hate in equal measure.
Read more
Category
Kubernetes Network Policies with Calico
We’re going to look at how to manage network policies in Kubernetes with Calico.
Read more
Category
Kubernetes Network Policies
An introduction to Kubernetes Network Policies
Read more
Category
Vals-Operator: Managing Kubernetes Secrets
Introducing vals-operator — an opensource tool for managing secrets in Kubernetes
Read more
Category
Kubernetes Capacity Planning with Vertical Pod Autoscaler
Learn about capacity planning in Kubernetes with Vertical Pod Autoscaler
Read more
Category
Securing Access to Kubernetes with Rancher
The built-in ones are good for most use cases. They are pretty granular covering access to Rancher itself down to individual projects or…
Read more
Category
Kafka Installation and Security with Ansible - Topics, SASL and ACLs
This blog shows you how and provides a fully working Ansible project on Github to install Kafka and manage its security.
Read more
Category
Getting started with Kafka Cassandra Connector
If you want to understand how to easily ingest data from Kafka topics into Cassandra than this blog can show you how with the DataStax Kafka Connector.
Read more
Category
Ansible Versioning
The most common way of keeping track of your changes to Ansible is using version control. This blog discussed approaches to version control and managing dependencies for Ansible projects.
Read more
Category
ECS Container monitoring using cAdvisor
In this topic, I will explain how to monitor docker containers running on an ECS cluster. Even though AWS CloudWatch is the preferred tool for monitoring and collecting container metrics, in some scenarios it is required to use alternative solutions.
Read more
Category
Incremental backups with rsync and hard links
There are many different options that control the behaviour of the backup process and how it determines what files to copy, link or delete, this blog describes how to build a simple incremental backup solution using rsync and hard links.
Read more
Category
Prometheus Blackbox-Exporter - monitoring TLS certificates
A short blog on how to monitor SSL certificate expiry on databases such as Apache Cassandra using Prometheus and visualise on a Grafana dashboard.
Read more
Category
Ansible: Variables scope and precedence
Variable scoping can be quite complicated on Ansible and it’s important to know what variable your playbook is going to be using. But sometimes it’s not as easy as it may appear and I’d like to run you through a scenario we found where the results were quite what was expected.
Read more
Category
Confirming Kafka Topic Time Based Retention Policies
In this post I will create a Kafka topic and, using the command line tools to alter the retention policy and then confirm that messages are being retained as we would expect them too.
Read more
Category
An Interesting Behaviour Observed with Cassandra Concurrent Compaction
One of our customers have a short TTL for an IoT use case. The data model is a standard Cassandra time series with a sensor ID as the partition key and timestamp as the clustering column. There was a requirement by this customer to retrieve some data that was already purged due to TTL.
Read more
Category
Using Molecule to Test Ansible Roles
This blog looks at how to use Molecule to test roles in isolation, as no one is perfect and we all make mistakes but many can be avoid with careful planning.
Read more
Category
Simple tips for securing Cassandra
This blog outlines some good practices that can help you secure your Apache Cassandra clusters.
Read more
Ready to Transform
Your Business?
Let’s Talk