Category: DevOps & observability


  • When it comes to setting up a cluster, there are a number of tools available, each with their own strengths and weaknesses. Two popular options are Docker and Ansible that can be used to automate the setup and maintenance of a cluster, but they differ in their approach. We will see what they are and…

  • Many tasks need to be frequently repeated on dozens of servers and can be easily automated so they are done faster, effortless and in a more reliable way. We will see what is Ansible, that is one of the standard technologies for it, how to use and best practices. What can be done with it?…

  • MongoDB is a popular NoSQL database system that needs a solid backup strategy to prevent data loss in case of unexpected events such as hardware failure. We will explore different strategies to ensure your data is properly backed up and secure, and how you can implement them. Tooling needed Daily vs incremental backups Full database…

  • This is the first post of a series about how to design a cluster, which is a group of servers working together to support a service and allow them to scale horizontally. This one is about monitoring, which allows us to detect issues and solve them before they become a problem, ensuring businesses don’t lose…

  • Credential management is one of the most critical parts of the Ops/DevOps world as a leaked password may give full access to a database or queue that stores confidential data from customers. This could not only impact the reputation of the business but also imply very high fines, e.g. due to a GDPR data breach.…