News

GigaSpaces 5.2 Promises Extreme Scalability for .NET

GigaSpaces' abstraction layer eliminates the complexity of writing to a parallelized environment.

Certain companies rise and fall on their ability to process oceans of stateful transactions as quickly as possible: financial services, stock trading, telecommunications, even online gaming and gambling interests. They also need the means to grow this capacity as conditions change.

GigaSpaces is an application server platform from Israel-based software company GigaSpaces Technologies Ltd. The company seeks to create a programming environment that enables high-throughput, low-latency applications capable of scaling over many machines to meet extreme demand.

Messaging, data transfer and parallel processing chores are handled by the GigaSpaces middleware. The services layer allows programmers to focus on developing core business logic, rather than plumbing or scalability.

"Our message to developers is, 'Write your application as if you were writing to a single box. Don't worry about the parallelization,'" says Geva Perry, chief marketing officer for GigaSpaces.

"This thing can scale," Perry asserts. "We've done systems with 2,000 CPUs, handling 2TB of information."

The Java-based product supports a range of common open APIs, and with version 5.2 is billed as having support for pure .NET environments.

Another aspect of the GigaSpaces platform involves improving application performance by partitioning data and storing it in virtual caches, closer to the applications. The company calls the approach an in-memory data grid. The idea is to eliminate the traditional bottlenecks that occur at the database. GigaSpaces competes in this space with the likes of Tangosol.

Gartner analyst Massimo Pezzini offered a measured nod to GigaSpaces in a May report.

"Users looking for technologies enabling 'extreme' scalability, performance and availability should look at GigaSpaces but be aware of risks associated with adopting a leading-edge, still-evolving technology from a small, albeit growing company," Pezzini wrote.

GigaSpaces
[click image for larger view]
GigaSpaces' abstraction layer eliminates the complexity of writing to a parallelized environment.

In an interview, Pezzini says he's heard mostly positive feedback about the product. "I spoke with a decent number of customers and they are pretty happy, I would say. One comment I heard is that the product ... is a bit complex to deploy," he says.

Forrester Research analyst John Rymer compared GigaSpaces' concept to IBM's WebSphere Extended Deployment. "I believe [GigaSpaces] has a richer feature set than IBM. That's where [the company's] at. ... IBM is going to pick up a lot of business just because it's IBM. [GigaSpaces] just has to out-perform [IBM]," Rymer explains.

GigaSpaces Enterprise Edition 5.2 costs $15,000 per CPU. GigaSpaces Caching Edition, which consists of the data-management portion of the software, is priced at $5,000 per CPU. Volume discounts apply.

About the Author

Chris Kanaracus is the news editor for Redmond Developer News.

comments powered by Disqus

Featured

  • Hands On with GitHub Copilot App Technical Preview: Turning a Blazor Issue into a PR

    GitHub's brand-new Copilot desktop app, in technical preview, handled a small Blazor issue from planning through pull request creation, but the hands-on test also showed why developers still need to verify agent work in the running app before merging.

  • At Build 2026, Microsoft Sets Up Windows as an OS for AI Agents

    Microsoft's Build 2026 Windows developer announcements point to a broader platform strategy for agentic AI, spanning terminal workflows, local models, app-building skills, Cloud PCs and operating system-level containment.

  • Slammed by Copilot Usage-Based Billing on Day 1, Facing $180 Bill for June

    A journalist using GitHub Copilot Pro details how a broken editorial workflow on day one of usage-based billing led to runaway token consumption, a projected $180 monthly bill, and practical tactics for cutting AI credit burn.

  • AdaBoost.R2 Regression Using C#

    AdaBoost.R2 regression works by building an ensemble of decision trees, training them on reweighted data, and combining their predictions with a weighted median, while also showing how parameter choices affect accuracy and overfitting.

Subscribe on YouTube