Archive for the '.Net' Category

Next Page »

Why GigaSpaces ?

December 22nd, 2008

As the festive season approaches and sales cycles close and we prepare for another year, that by all accounts is going to be a difficult year for the economy worldwide, my thoughts turn to the choices that companies have when they look to implement projects and technologies next year. To that end I thought I’d limit myself to 3 reasons why I think you should choose the GigaSpaces product over alternative competitive products (in no particular order - and it was hard sticking to 3 !):

  • Language interoperability: Although GigaSpaces is a Java based product it has full interoperability with .Net, C++, and scripting languages such as JavaScript, PHP, JRuby, Python etc. Not only that it also works with Map(JSR-107), SQL queries via JDBC and has Excel ‘Cloud’ integration. No other competitive technology has such breadth of interoperability, and GigaSpaces .Net and C++ technologies are now in their 3rd generation. See Shay Hassidim’s great blog entry to find out more about our C++ API and our .Net team’s overview of the latest .Net release. I’d also suggest having a look at Nati Shalom’s blog post discussing how to achieve risk analysis on the cloud using Excel. My own OpenSpaces project utilising GigaSpaces with PHP to build an iPhone web application is available with source code here.
  • Performance: Quite simply over this last year I have seen GigaSpaces out perform the competition in a variety of financial services, telecommunications, and manufacturing accounts. Forget simple ‘Get’ and ‘Put’s’, I’m talking about heavy load transactions scaling out linearly. GigaSpaces literally blew away the competition. For more on performance I’s suggest checking out the great blog posts by our performance expert, Shay Hassidim: You want it fast or super fast ?; Scaling the web layer - the web container benchmark;Memory Capacity Planning - the footprint benchmark;Write Latency benchmark. Of course GigaSpaces also broke record processing transactions with the Sun T5240 server.
  • Cloud Computing: GigaSpaces is the only of its competition have wholly embraced Cloud Computing. What does this mean ? This means that we have integrated it into our development environment, made it available on Public Clouds such as Amazon EC2, FlexiScale and GoGrid, and entered into value added partnerships with other cloud vendors where it makes sense, such as CohesiveFT and RightScale. I have personally seen the flexibility this gives small and large organisations not only from a pay-on-demand- utility compute viewpoint, but technically, in the ability to be able to do testing early on the cloud, and being able to use the cloud for ‘burst’ when internal resources are saturated, to companies hosting new applications on the cloud entirely. I notice from Googling that someone has posted a presentation from Nati Shalom on getting ready for the cloud on Slideshare so I am going to take advantage of this and embed it here so you can find out more about GigaSpaces and Cloud Computing.
  • GigaSpaces - Getting Ready For The Cloud

    View SlideShare presentation or Upload your own. (tags: amazon gigaspaces)

    As I said limiting to 3 was tough, I could have blogged about GigaSpaces unique ability to scale out Spring applications, or about how GS’s unique approach to middleware by condensing the tiers is the reason why the product is ultra scalable, or how you get so many more ‘ilities’ as part of the architecture that you would using alternatives, such as queueing and messaging….well you get the point ;-)

    It only remains for me to say, may you you make the right choices for your organisation next year, and may the holiday season bring you some peace before 2009 begins. Happy Holidays !

    .NET local cache is out

    December 17th, 2008

    On my previous post I've talked about the upcoming new local cache for .NET that introduces ultra fast caching performance.
    http://blog.gigaspaces.com/2008/12/07/ultra-fast-local-cache-implementation-for-net/
    This cache has now been released as part of our early access program for the upcoming 7.0 version. This implementation gives you the power of ultra fast, reliable and self healing distributed cache, combined with the GigaSpaces server application platform in one [...]

    Ultra fast local cache implementation for .NET

    December 7th, 2008

    Native In-Memory Performance for .NET Clients
    As you may know, since version 6.6 GigaSpaces XAP.NET has become a separate offering, with a native .NET look & feel, considerably better performance and improved ease of use. We are continuing to improve XAP.NET, and one feature that users have consistently been asking for is native .NET local cache support.   The [...]

    Event listener container abstraction for .NET

    December 5th, 2008

    GigaSpaces XAP.NET 6.6.2 comes with out of the box event listener container abstraction that decouples the business logic implementation from the underlying data grid implementation. This allows simpler and faster processing unit implementation, without having to implement the event triggering logic by your self. For those of you who are familiar with open spaces event [...]

    A comment that made my day

    December 5th, 2008

    I guess will all product people know what is it to work in the trenches, releases, bug fixes, taking care of customers. Not all is glory.

    Yesterday, I got this feedback from a prospect:

    <quote>I have looked at many purported “Cloud” software solutions and yours is by far the most impressive I have ever seen. The level of the .Net technology used is, to sum it up in one word “incredible”, it is impressive to see a company pushing the .net platform to the limit.</quote>

    Really made my day!

    Next Page »