Search Posts
Search blog posts by title, description, tags, or content.
Back to About
Kubernetes Monitoring System Development
EXEM · Aug 2020 - Jan 2021
JavaSpring BootQueryDSLPrometheusJMeter
Tasks
- •Reduced N metric calls to 1-3 calls by using Prometheus Multi Query
- •Introduced QueryDSL into JPA Native Query-based read logic
- •Applied design patterns to reduce hardcoding and inefficient logic
- •Implemented business logic for querying Kubernetes resources
- •Performed load tests with JMeter
Achievements
- •Reduced API calls by up to 90%
- •Improved readability and reduced hardcoding with the builder pattern
- •Made query errors detectable at compile time by introducing QueryDSL
- •Handled about 50,000 TPS without performance degradation in internal tests
- •Launched the cloud monitoring solution CloudMOA