Tag - performance optimization

High performance development

Good software systems are all alike; every bad system is bad in its own way.
Leo Tolstoy about software engineering.

Every stakeholder dealing with software development sooner or later tries to answer the question. 

  • Is my development process goes right? 
  • How to measure it and express it in terms of numbers?
  • How to make these measurements less subjective and turn into KPI tool?

The reason and context concerning the arousal of these questions can be different, for example:

Read More

How to Improve Performance of AWS Java Cloud App? Try ElastiCache

Usually startup projects grow gradually starting as prototypes. The load increase unnoticed, so at one point your server might lay down, because it didn’t manage to handle the number of incoming requests. Fine. We can hide a web application behind an http-server/servers to optimize work with static content. Additionally, we can create several instances of our web application for load balancing and fault tolerance. Some more options to improve performance of AWS Java cloud app is described in my colleague’s article. But what to do if your database is a bottleneck? If you have a lot of information frequently asked, which can be cached in the memory, then it’s worthwhile to try Memcached.

Read More

How to Reach Performance Optimization in the Cloud

The cloud is becoming more and more important, so organizations need to make sure they reach performance optimization. This article shares some challenges with the cloud and offers solutions.

More and more companies are embracing the flexibility, low barrier-to-entry, and collaboration that the cloud offers. The Infrastructure as a Service market has been growing by more than 40% in revenue every year since 2011, according to Gartner. This trend is only expected to continue to grow more than 25% per year through 2019.

The cloud, which has been dismissed as a fad, is quickly becoming the default method for delivering IT solutions. Everything from infrastructure design to Java application development needs to take the cloud into account.

Read More