What Is Graph?
I am graph, I go to work on graph. It’s everywhere, really.
I have a sister. Both of us has same parents. Our mom has parents, which is our grandparents from mom’s side. And so our dad, which means we have grandparents from dad’s side. …
Kafka has good integration with Java spring, as you can see here. Spring provides KafkaTemplate and annotations to easily produce and consume kafka.
But not everybody uses Spring. Sometimes even team working on other programming language than java. This means, learning kafka needs another learning curve, especially when uses native…
Disclaimer : This article is my opinion and NOT represents point of view of my current or former employers.
Despite the usual, this is NOT technical article, so feel free to see my other articles if you’re looking for it.
Open banking, open finance (not to be confused with open…
We need to secure API.
One common way to secure this is using token, some long-character-sequence, attached on HTTP request (the good practice is in HTTP request header), where API server (or API gateway) validates the token against some database.
There are two types of tokens:
We have classic problem : more requests compared than engineers.
So the business user became creative. Instead of waiting…
Let’s just take a little break from all of those text-based, black (or white) IDE screens and pick something colorful.
The Data TransferProblem
We have multiple data sources to be fetched, and they come in various formats, since we have legacy apps & more “modern” microservice apps. In short, they come in these formats:
For many of our organization’s software engineers, message broker is something weird. Since this is a new thing, our engineers must learn about at least two things :
Some of our message-broker-based events involves important thing (e.g. send new customer data from web to…
Not all organizations has resources (money, time, interesting career path, etc) to recruit best software engineers. In some organization that has systems built before 2010, before API becomes something normal, the problem also get more complex. …
In the part 1, we learn that message broker can avoid sphagetti communication by acting as central communication hub. But not just that, there are some more characteristics of using message broker. This time, I will also share common pitfalls I found when people use message broker for first time.