Liquibase is an open source database schema change management solution. What it means is that it will allow you to save as code in a version control tools changes to your database. It has capabilities to run and test database schema changes, to re...
If you are unfamiliar with GraphQL or Federation, click on the links and there should be enough content to get you up to speed for this topic. In this context we’re working in a multi-services complex GraphQL environment with multiple subgraph usi...
Let’s talk about MongoDB queries, but first if you are not familiar with this Database, you can check this article which should answer your question What is Mongo DB ⁉️ Now that you know the concept, you want to dig into your new database and exp...
For this article you must have some knowledge of Kubernetes, as Helm self describes as a “package” manager for it. To help you along the way find more about Kubernetes in this article with the basics or via those hands-on examples. Package Manag...
XSS or cross-site scripting is defined by the OWASP foundation as an attack of the injection category where malicious scripts are injected into “trusted” websites. This type of hack is very common with the increase of developers and website, the ...
ArgoCD describes itself as a declarative tool for Kubernetes, the CD refers to the continuous delivery. It falls inside our devops tool-belt. 🛠 By declarative, it means that ArgoCD will show you the expected state of your deployment without telli...
Let’s have a look at some acronyms used in the IT vocabulary that does not refer to an actual technology (like SQL). Let’s look at the one that may be more abstract, referring to a code pattern or principles to apply while approaching software dev...
You should already be familiar with GraphQL by now, but if you are still unsure about queries and mutations, don’t hesitate to click on the links to direct toward the article that talks about it. In this one, we’ll be looking at how to optimize ...
Let’s talk about APIs, usually in a microservice ecosystem you are bound to call one another. It can be via GraphQL, REST or gRPC all those calls can sometime fail or induce latency in your system. In this article we are going to review some har...
If you are not familiar with Kafka then I suggest this article to get the basics. But if you’ve landed here, it’s either because you are curious 🤓 or you want to know more about KafkaJS and how to implement it with typescript. I am assuming in t...