Hiep DoanHow we implement real-time price alerts for structured productsAt Evooq, we have been working on a life-cycle management platform (LCM) for structured products. Investors can have thousands of…Mar 31, 2021Mar 31, 2021
Hiep DoanContract testing with Spring Cloud ContractIn the last part, I have briefly introduced the concept of contract testing and why we need it. This article will look into how we can use…Oct 18, 2020Oct 18, 2020
Hiep DoanContract testing for Spring-boot apps (Part 1)This is the first part of the series about contract testing for Spring-boot microservices apps.Oct 11, 2020Oct 11, 2020
Hiep DoanBest practice to configure your RabbitMq cluster hosted with GCP's Kubernetes engineThis article discusses few best practices that we have used with our RabbitMq cluster hosted with GCP's Kubernetes application. Note that…Apr 13, 2020Apr 13, 2020
Hiep DoanProper API error handling for Spring boot AppError handling is a very important part of a reliable and user-friend API. If you think of your API as a product, when something goes…Jun 10, 20191Jun 10, 20191
Hiep DoanWhy you should split your Kubernetes-hosted backend app into API and worker modeIn a world of monolithic architecture, it's very common that backend application does not just receive and respond to API request, but…May 30, 2019May 30, 2019
Hiep DoaninFAUN — Developer Community 🐾How to monitor your Redis-based job queue system?Distributed job queue is a very popular pattern to process heavy batch work, which can require much 'bigger' (read: expensive) hardware…May 4, 2019May 4, 2019
Hiep DoanHow to register a custom list serializer with Spring Boot / JacksonRecently, I ran into a situation where I wanted to customize the Json serialization of a list in an API response.Apr 21, 2018Apr 21, 2018
Hiep DoanThe little lifeRecently, I have read an article of a Western expat living in my hometown Hanoi where he claimed that he is living a little life. That term…Sep 16, 2017Sep 16, 2017
Hiep DoanThe life lessons at a gymProbably people do not go to gym to contemplate. Neither do I, I go to gym to work out, get myself recharged and wake my muscle up after…Jun 11, 2017Jun 11, 2017