How to Isolate Database Credentials in Spring Boot Using Vault

Data privacy and security became critical nowadays. Thus, we need to isolate database credentials and make it transparent to our applications/services.

How to Secure Ansible Playbook Credentials using Hashicorp Vault

Isolate any target host’s credentials (hostname, user, password) from Ansible Playbook. And let the playbook retrieve those information from secret management tools (Hashicorp Vault) during targets provisioning.

How to Secure REST Endpoint Using Spring Boot and OAuth2

Overview In this article, I will provide a simple example to secure REST example by using Oauth2. I will not explain what Oauth2 protocol is all about in detail. In short, to implement this authorization […]

An Agile Tale: The Tortoise And The Hare

When you feel that you are not agile enough, remember:Turtles live longer than hares.
What do you think about that opinion?
In this article I will share what I think about it.

How to Make a Simple CRUD Example using ExpressJS and Neo4j

Overview Today I will write something different in this article. Most of my articles are based on Go and Java. Now I will try to write something with Javascript, a must known programming language for […]

How to Register Spring Cloud with Consul Service Discovery

One of the main component of micro service architecture is service discovery (SD). So far in this blog I mentioned two tools for service discovery, which are Eureka and Consul. But if you may notice, whenever I used spring-cloud framework, I always choose Eureka. On the other hand, I pick consul when I talked about Golang.

Sprint Planning – Looking Good or Planning Good

Overview Leader (L): “Hey Anna, can you please check on Team XXX burndown chart for the last three sprints, please?” Me (M): “Sure. What’s the issue?” L: “Well it looks weird for me, they never fully complete […]

How to Setup Micrometer with Prometheus in Spring Boot 1.5

Overview In this article, I will revisit a little bit my old article, but still valid, regarding monitoring your services. As you can see in my previous article, I wrote about monitoring service in Go […]