Noahhsu (@noahorsehsu) 's Twitter Profile
Noahhsu

@noahorsehsu

Java Server Side Engineer🚀, Focusing on Spring Boot, Toggle system, Kafka, Event Sourcing, and CI/CD.

ID: 1470676506523627520

linkhttps://noahhsu.github.io/ calendar_today14-12-2021 08:46:31

19 Tweet

9 Followers

56 Following

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

My GitHub Page as a blog is opening!! Welcome to see my findings about Devops, Spring Boot, Feature Toggle, Kafka, and Event Sourcing... noahhsu.github.io

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

Q: How to make a robust deployment strategy but in a quick, easy way?? A: Feature Toggle let me tell you how in my article, noahhsu.github.io/DevOps/Easier%… include 1. minimal feature required 2. deployment with toggle 3. minimize maintenance effort #SoftwareEngineering #devopstips

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

first article got published on Level Up Coding!! hooray🎉🎉 levelup.gitconnected.com/easier-flexibl… #LevelUpCoding #Medium #SoftwareEngineering

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

CRaC: to speed up Java startup speed (by restoring a JVM snapshot from an already warmed-up application) It seems like a lifesaver for scaling up Java Server Applications during request peak. good talk on this topic given by simon ritter youtube.com/watch?v=bWmuqh… #Java

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

[Markdown Tips] How To display triple backticks (```) in a fenced code block, wrap them inside quadruple backticks. ```` success to display ``` ```` #Markdown #SoftwareEngineering

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

share my learning from the #Kubernetes summit in Taiwan 1. Container runtime security falco.org: syscall & k8s audit log detection 2. Improve istio ambient mode github.com/coding-kitties… => Use DaemonSet instead of Sidecar, need fewer resources but better performance

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

Get Kafka in prod-ready decisions to make 1. number of partitions and replicas 2. semantic level issues should be cared about 1. eventually consistency 2. event order 3. handling retry and recovery see more detail in my blog noahhsu.github.io/System%20Desig… #SoftwareDevelopment

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

Q: How to handle error in a Spring Boot 3 Application with Kafka consumer A: use @RetryableTopic and @DltHandler see more detail in my article: noahhsu.github.io/System%20Desig… #SpringBoot #SoftwareDevelopment

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

Q: How to trace, aggregate ,and monitor distributed log across spring boot 3 service A: aop, actuator, micrometer see more detail in my article noahhsu.github.io/Spring%20Boot/… #Java #SpringBoot #DevOps #Observability

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

Q: How to prevent duplicated requests processed, but not to decrease performance? A: design an idempotent API with the help of a cache server! read more on my medium article: medium.com/gitconnected/h… #SoftwareEngineering

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

How to decide the linger-ms and batch-size for a kafka-producer batch-size >= (QPS* avg message bytes) /( # of producer *# of partition * (1000/ linger-ms)) given defaults setting as: batch-size =16KB linger-ms=0 #Kafka

Noahhsu (@noahorsehsu) 's Twitter Profile Photo

“Mysql Trap when DB Read-Write Separate and Parent-Child Relationship Schema without Transaction” by Noah Hsu noahhsu.medium.com/mysql-trap-whe…

“Mysql Trap when DB Read-Write Separate and Parent-Child Relationship Schema without Transaction” by Noah Hsu
noahhsu.medium.com/mysql-trap-whe…
Noahhsu (@noahorsehsu) 's Twitter Profile Photo

A new way to use container in both development and testing instead of TestContainer For a Spring Boot App #springboot #Docker link.medium.com/tA14dW9GAMb