Robin ChenUnlocking the Power of Java Streams: A Comprehensive Guide to the Stream APIWhat is Java Stream API?Mar 19Mar 19
Robin ChenEnhancing Logging in Spring Boot with Mapped Diagnostic Context (MDC): A Step-by-Step TutorialLogging plays a pivotal role in our applications, serving as a crucial tool for tracing the internal execution of our code and aiding in…Mar 4Mar 4
Robin ChenIntegrating Kafka with Spring BootIn the previous blog post, I provided an introduction to fundamental Kafka concepts such as Zookeeper, Broker, Topic, and Partition. Now…Feb 20Feb 20
Robin ChenIntroduction: Navigating the Realm of Kafka — An Essential GuideWhy choose Apache Kafka?Feb 15Feb 15
Robin Chen01. Scale From Zero to Millions of UsersSystem design is a crucial aspect that may be included in your software engineer interview, alongside traditional LeetCode problems…Jan 16Jan 16
Robin ChenIntegrate AWS DynamoDB with Spring BootSpring Boot is a popular framework for Java backend developers to implement business services, and DynamoDB is a popular NoSQL database. In…Jul 29, 20232Jul 29, 20232
Robin ChenDynamoDB — Introduction(0)As a Java backend developer, you’ve likely heard the term NoSQL database. NoSQL databases are popular due to their schemaless nature and…Jul 28, 20231Jul 28, 20231
Robin ChenSpring Cloud MicroserviceYou may hear terminology about Spring Boot and Spring Cloud a lot during your interview. But what is the difference between these two and…Mar 30, 2023Mar 30, 2023
Robin ChenIntroduction to CI/CD & JenkinsYou may have heard CI/CD pipeline in many scenarios especially if you are an employer in IT industry. But what is CI/CD and why we need it…Mar 12, 2023Mar 12, 2023