Keycloak is a powerful identity and authentication server widely used to secure web applications and API services. However, one of the limitations of Keycloak is the lack of built-in observability metrics, such as the number of authentications performed within a realm. This can make it challenging to track and monitor Keycloak’s usage and performance in a production environment.
Anisse's personal blog
Hey ! My name is Anisse Tiouajni.
I am passionate about emerging technologies. I studied networks and telecommunications but I quickly switched to the world of software.
I have skills in several areas such as the Kubernetes/OpenShift container orchestration system, data integration tools (batch & realtime processing), technologies around Big Data and the development of cloud native applications.
I also love doing DIY and car mechanics.
It's been a long time since I wanted to share my knowledge on various and varied subjects around my passions. I think the personal blog format is a great way to share this experience with you.
Welcome and happy reading,
Recent Posts
Integrating Keycloak, an Identity and Access Management solution, with a NodeJS application can be a powerful combination for securing your application’s resources and managing user authentication. However, finding reliable and up-to-date content and tutorials that provide a step-by-step guide specifically tailored to NodeJS and Keycloak integration can be challenging.
Now that we are able to deploy a Kafka cluster using Strimzi (cf. Simplify Kafka Operational Tasks With Strimzi and Kubernetes), it will be interesting to see how we can retrieve configuration from the secure cluster to be able to produce and consume events. In this blog, I will use the Kafka cluster previously created and Spring Boot as the development framework.
More and more companies are integrating the Kafka distributed event streaming platform into their information system. The reasons can be multiple, it can range from setting up event-oriented architectures, doing change data capture ( CDC ), or setting up a data-centric strategy (Kafka as a message bus). And as we all know, each new technology introduces challenges. The idea of this post is not to list the advantages and disadvantages of Kafka but rather to present the Strimzi project and how it responds to certain challenges that can be encountered.