Beware of Kubernetes autoscaling if you want reliable, cost-efficient services
Autoscaling is sold as the button that keeps Kubernetes efficient on its own. Be careful before you trust it. Kubernetes…
Read more
Blog
Kubernetes Cluster Cost Optimization Without Breaking the Bank
Kubernetes packs containers densely to keep infrastructure cheap, yet the wrong resource settings quietly inflate the bill. Kubernetes cluster cost…
Read more
Blog
EC2 Cost Optimization Without Hurting Performance: A Real AWS Study
Several cloud cost optimization solutions are today available both by Cloud Providers, such as AWS Compute Optimizer or Google machine type recommendations, and…
Read more
Blog
EMR Cost Optimization: How to Cut Spark Job Costs on AWS by 52%
AWS EMR clusters are almost always overprovisioned. Spark’s default settings target small clusters, not production, so teams add hardware to…
Read more
Blog
How to Choose the Right Java Garbage Collector for Maximum Performance
The Java platform keeps getting better. The OpenJDK community has been busy improving the performance of the JVM and the…
Read more
Blog
Java performance: improving throughput, response time, and cost together
Developers and system owners usually take for granted that there are some intrinsic tradeoffs in the Java design. For example,…
Read more
Blog
Beware: lowering GC time may not lead to better application performance
One of the most established approaches to improving Java application performance is to tune JVM options, in particular Garbage Collector…