Performance/Scalability

Content related to Performance/Scalability.

[Blog Post] How to Measure the Performance of a Server?

Unlike static server capacity measurements (e.g. CPU processing speed, memory size), performance is a dynamic measurement. Latency and throughput are strongly influenced by concurrency and work unit size. Larger work unit size usually negatively influence latency and throughput. Concurrency is the number of aggregate work units (e.g. message, business process, transformation, or rule) processed in parallel (e.g. per second). Higher concurrency values have a tendency to increase latency (wait time) and decrease throughput (units processed). Read Srinath's full blog post.

WSO2 & eBay Case Study - How eBay Uses the Open Source WSO2 ESB to Process Over 1 Billion Transactions Per Day - Thursday, June 7, 2012

Today, more than 94 million active users around the globe flock to eBay to find the best deals in cyberspace. In 2010 alone, the total value of goods sold on eBay was a staggering $62 billion or $2,000 every second.

Enterprise Use Case - Application Development Using the WSO2 Developer Studio - Thursday, May 24, 2012

The typical enterprise develops a range of applications to serve the organization’s different business requirements. Each one of these applications may consist of a variety of components, such as a Web application component at the front end, a gadget component for data visualization, or a database to store application data, to name just a few. This means the application developer has to work with different tools in these different domains when implementing the application, and using the wrong tools for the task can lead to a developer’s nightmare.

Importance of Performance and how WSO2 ESB handles the Non-Obvious

This article introduces performance and discusses why architects should consider performance implications when creating solution architecture. Then the article dives into Enterprise Service Bus (ESB) performance, and details recent WSO2 ESB improvements and performance impact.

Application Development with Apache Cassandra as a Service - Thursday 26th April 2012

Assisted by advances in mobile devices, such as smartphones and tablets, and sensor technologies, most notably RFIDs, Web and enterprise systems now generate terabytes of data on a daily basis. However, capturing and managing this data has become a major challenge, particularly when attempting to use conventional relational databases that were not designed to handle data at the scale enabled by Internet and cloud-based applications. As a result, companies increasingly are adopting new NoSQL data stores as a solution to their big data demands.

Achieving Optimal ESB Performance: Comparing Message Transfer Mechanisms

In this article we focus on the performance benchmark aspects of the WSO2 ESB under two different approaches: Message Relay (MR) and Pass-Through (PT). We discuss how efficiently the ESB can handle messages of different sizes under different concurrency levels. We provide a set of detailed statistics to allow comparison of the different approaches.

ESBs and Enterprise Integration - New York - Wednesday, 22 February

Best practices in Enterprise Application Integration (EAI) include a Service Oriented Architecture (SOA) and the Enterprise Service Bus (ESB) model to implement a service broker pattern for connectivity, mediation, process orchestration and security.

Throttling in a cloud computing environment

In your cloud environment, if a user is consuming too much of your resources, either you have to control the user's behavior or scale up your resources to cater the situation and charge the user for consuming resources. If you decide to control the user, then, throttling is the answer for you.

This article describes the importance of throttling and how to use throttling in WSO2 StratosLive.

Syndicate content