PinnedPublished inLevel Up CodingSafely Deliver Large Scale Feature Migration With Feature Togglea migration schedule that once the development is done, we need no code change to manage the feature execution for test and canary release.Dec 21, 20232Dec 21, 20232
PinnedPublished inLevel Up CodingHow to design an efficient Idempotency APIUnique Request Identifier, Placement after Auth-Filter,Nov 22, 20238Nov 22, 20238
PinnedPublished inJavarevisitedSay Goodbye to meaningless code for Controller and Service with Spring-Data-RestBuild API with Spring-Data-Rest and create corresponding OpenFeign clientApr 4, 20236Apr 4, 20236
Published inLevel Up CodingComparing Human and AI ways for Big-String-Set Intersection Performance in Java by JMHRecently, I’m facing a case on my job, comparing two set of users and find the intersection as the result. But the difficult part is the…Nov 7, 2024Nov 7, 2024
Published inJavarevisitedSpring Boot 3.1 Docker Compose Support: Most Intuitive Way to Develop and Run Tests with ContainersSpring-Boot-Docker-Compose is a very powerful tool to help developer in their daily job. Help the Spring Boot app start with…Sep 1, 2024Sep 1, 2024
Published inJavarevisited5 Steps to Make Gradle Configuration Extreme Clean in a Multi-Module ProjectMulti-module Gradle projects involve numerous tasks during the build process. Managing dependency version control, plugin usage, build…Jul 12, 20241Jul 12, 20241
Published inLevel Up CodingMysql Trap when DB Read-Write Separate and Parent-Child Relationship Schema without TransactionDB replicas are essential for data-intensive systems. First, we can accelerate our performance by writing to the master and reading from…May 31, 2024May 31, 2024
Published inLevel Up CodingHigh Availability Deployment by Pod Topology Spread Constraints in K8s ClusterIn the modern world, running a high-availability service is the most important thing for the users. As Kubernetes is getting more common…Apr 22, 2024Apr 22, 2024
Published inLevel Up CodingDesign an Easy-to-Test, Flexible Application with Config Server, Toggle System, and Mock ServerIn the modern software’s fast-paced environment, the ability to swiftly adapt to changing requirements and market demands is the key to…Mar 31, 2024Mar 31, 2024
Published inLevel Up Coding3 Times Performance Improvement for Generative AI within a Kafka Pipeline SystemKafka pipeline system architecture with some high-latency Generative AI APIs, how to improve the performance of the entire pipelineFeb 15, 2024Feb 15, 2024