Resources

Akamas Resource Library

  • Beware of Kubernetes autoscaling if you want reliable, cost-efficient services
    Blog
    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
  • Kubernetes Cluster Cost Optimization Without Breaking the Bank
    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
  • EC2 Cost Optimization Without Hurting Performance: A Real AWS Study
    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
  • EMR Cost Optimization: How to Cut Spark Job Costs on AWS by 52%
    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
  • How to Choose the Right Java Garbage Collector for Maximum Performance
    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
  • Java performance: improving throughput, response time, and cost together
    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
  • Beware: lowering GC time may not lead to better application performance
    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…

    Read more