architecture

In Memory Computing and its Key Role in Microservices Architecture

By |2021-03-24T12:56:26+00:00March 17, 2021|

Many applications today require the support of transactions at scale that must be calculated in real-time. These needs are most commonly seen in commercial transaction processing systems (OLTP) and some types of decision support systems such as fraud detection, risk analysis, predictive maintenance, customer 360 applications and RPA. Typically these [...]

How to Build a Multi-Region, Always-On Data Fabric for your Global Enterprise

By |2020-09-27T09:34:05+00:00September 10, 2019|

Production Readiness for Failure “Failing to plan is planning to fail”. Many of us are acquainted with this quote attributed to Benjamin Franklin, the father of time management.  While planning is a basic building block behind many production system architectures and workflow designs, we need to remember that system or application [...]

Live Risk Result Store Fueled by a Distributed Operational Calculation Engine

By |2020-09-27T10:04:02+00:00July 28, 2019|

Risk management systems are being used consistently by many organizations, ingesting data and producing reports on levels of business risks - from strategic, compliance and operational risks to financial and reputational risks. But are these reports delivering sufficient insight on a timely basis?  Consider financial services, insurance applications, payment processing [...]

Amazon Found Every 100ms of Latency Cost them 1% in Sales

By |2021-02-03T10:05:20+00:00January 20, 2019|

10 years ago, Amazon found that every 100ms of latency cost them 1% in sales. Google found an extra .5 seconds in search page generation time dropped traffic by 20%. A broker could lose $4 million in revenues per millisecond if their electronic trading platform is 5 milliseconds behind the competition. [...]

Availability and Consistency in the Presence of Partitions

By |2020-10-01T07:34:36+00:00June 2, 2016|

The CAP theorem provides system designers with a choice between three guarantees: consistency, availability, and partition tolerance. While partitions are rare, there is an incredible range of flexibility for handling partitions and recovering from them. Thus, our goal is to allow combinations of consistency and availability and not worry about [...]

What’s New in XAP 11.0

By |2020-10-04T07:22:16+00:00April 20, 2016|

We have just released XAP 11.0 and we're excited to share with you its new features. Geospatial API In today’s world geospatial data is on the rise—mobile phones and various sensors provide ever-changing location information on the one hand, while countless applications are interested in querying this data on the [...]

Space Based Microservices

By |2021-01-30T07:26:51+00:00December 23, 2015|

Martin Fowler and James Lewis's microservices paper has been influencing many development teams and projects around the world. As such, this software architecture style has gained prominence among web-scale startups and enterprises. In this post, we'll look at how microservices related to SBA and GigaSpaces technology. We will review the [...]

Posted on IT Jungle – Magic Goes In-Memory With App Framework

By |2020-10-04T07:58:13+00:00July 8, 2015|

Written by Alex Woodie, IT Jungle Magic Software recently launched a new release of its application development and runtime framework that features in-memory data grid (IMDG) technology. The IMDG - which will eventually support IBM i - will bolster the scalability, stability, and elasticity of applications developed with xpa Application [...]

The next big thing in big data: fast data

By |2020-10-26T08:51:11+00:00June 26, 2014|

The big data movement was pretty much driven by the demand for scale in velocity, volume, and variety of data. Those three vectors led to the emergence of a new generation of distributed data management platforms such as Hadoop for...

NoSQLNoCompromises

By |2020-10-04T09:47:39+00:00March 26, 2014|

NoSQL databases provide vast storage and high availability, but at the cost of losing transactions, relational integrity, consistency, and read performance. This post presents an architecture that combines and in-memory datagrid as a high performance transactional layer to a NoSQL database, providing a complete application platform with the high scalability [...]

Global HTTP Session Sharing

By |2020-10-05T11:08:43+00:00February 13, 2012|

It’s becoming increasingly important for organizations to share HTTP session data across multiple data centers, multiple web server instances or different types of web servers. For example, you may be porting your application from one web server to another and there will be a period of time when both types [...]