JFrog Artifactory DB Migration

In this blog post, we will demonstrate how to migrate a JFrog Artifactory PostgreSQL Database managed by Crunchy Operator to a CloudNativePG Operator online without having an outage (the only outage could be produced by reconfiguring your application to point to the new database). For PostgreSQL logical replication, we based it on a blog post written by Percona.

Platform deployment using GitOps

This blog post provides insight into our latest project: building the platform necessary to operate and maintain our new managed services. The platform integrates multiple tools for monitoring and secrets management, all deployed on AWS cloud infrastructure. Our goal was to establish a fully descriptive setup, leveraging Infrastructure as Code (IaC) and Continuous Deployment (CD), enabling a comprehensive GitOps approach to set up and manage the platform.

Why we paid a bug bounty hunter

You can’t make an omelette without breaking eggs - and this also applies to the construction of our services. But what happens if we are not thorough enough when it comes to decommissioning? We regularly create JFrog instances dynamically for the development of our service and also dismantle them after testing. The process is automated using Terraform, Crossplane and it’s been deployed on Kubernetes. However, one small but crucial point has been overlooked: the deletion of all associated DNS entries.

4data is now a JFrog partner

We are thrilled to announced that 4data has partnered with JFrog, a leading provider of DevOpsSec technology solutions. As a company, we understand the challenges that come with managing complex software systems, and are committed to providing our customers with the most effective tools to streamline their processes, and improve their developer experience.

4data moves into its first office

At the beginning of October we moved into our first office, which happens to be in the same buidling as the Zürich passport office (Sihlquai 253). Up until now, we were a predominantly remote working company, and usually met in person at client sites, or for a drink; so moving into a new office represents a major milestone for us.