SlideShare a Scribd company logo
1 of 2
Download to read offline
GIRE is a leading financial services company based in Buenos Aires, Argentina. They provide billing, collection, payment, and transaction processing services via the web, call center, retail service centers, kiosks, and an agent network that includes supermarkets, subways, and other locations. Their key brand is Rapipago, one of the most well-known and popular services across all of Argentina. With over 2,600 branches in their collection network and 4,000 points of sale, Rapipago supports payments between 1,200+ companies and their consumers – around 19 million transactions per month. Rapipago’s card, check, and cash-based transactions ultimately collect money on behalf of mobile phone, automotive, banking, energy, gas, water, insurance, credit card and cable companies, as well as schools, municipalities, tourism operators, and more. 
CHALLENGE 
Nightly Batches and Unreliable Networks Limit 
Business Operations 
Rapipago kiosks and branches collect money during the day, and an earlier version of their system would deliver a batch file to be processed each night. Because of the delay with batch processing, their management team could see only transactions after a day’s time passed. The company wanted to move to an online architecture to support real-time processing and analysis. Additional challenges stemmed from the fact that the kiosk locations had unreliable Internet and telecommunications connectivity, but still needed to be able to collect money when network connections were down. 
No Single, Real-Time View of Cash Poses Risks 
As a collector of cash, part of the operations of Rapipago includes managing the cash on-hand at branches. Without a real-time system, the company didn’t have an accurate, current view of key metrics – like cash – and the information delay posed a risk to the business. For example, it wasn’t clear when to send an armed vehicle to take cash off the street at any given location. The GIRE leadership agreed that a real-time view would help them run the business better. 
AT-A-GLANCE 
Challenges 
• 
Unreliable networks limit data analysis 
• 
Nightly batches unable to provide real-time analysis 
• 
Business operations carry unnecessary inefficiency and risk 
Solution 
• 
Pivotal GemFire 
Key Benefits 
• 
Real-time transactions and analysis over 
unreliable networks 
• 
Guaranteed data synchronization 
• 
Reliable persistence, advanced replication, and 
high availability 
• 
Distribution and support of local business rules 
CASE STUDY 
GIRE 
ENABLING REAL-TIME TRANSACTIONS AND ANALYSIS 
OVERVIEW 
“ Pivotal GemFire is not only a backbone to the Rapipago application, it is a backbone to our business. It has helped us save time and money while reducing risk and improving our application performance. We can better manage our business because of GemFire. Looking back, I can’t imagine us developing significant pieces of our data tier from scratch when such a proven, well-supported data grid like GemFire is available to us.” 
— Gustavo Valdez, Chief of Architecture and Development, GIRE 
pivotal.io
Pivotal is a registered trademark or trademark of Pivotal Software, Inc. in the United States and other countries. All other trademarks used herein are the property of their respective owners. © Copyright 2014 Pivotal Software, Inc. 
All rights reserved. Published in the USA. PVTL-CS-358-01/14 
At Pivotal our mission is to enable customers to build a new class of applications, leveraging big and fast data, and do all of this with the power of cloud independence. 
Uniting selected technology, people and programs from EMC and VMware, the following products and services are now part of Pivotal: Greenplum, Cloud Foundry, Spring, 
GemFire and other products from the VMware vFabric Suite, Cetas and Pivotal Labs. 
CASE STUDY GIRE 
Pivotal 3495 Deer Creek Road Palo Alto, CA 94304 pivotal.io 
SOLUTION 
Pivotal GemFire Provides Near Real-Time Data over an 
Unreliable Network 
Pivotal GemFire was incorporated into Rapipago’s Spring-based 
architecture, and Gustavo Valdez, Chief of Architecture and 
Development at GIRE, shares the key design advantages, “Pivotal 
GemFire helped us solve a lot of problems. Most importantly, we 
can track and collect money at our 4,000+ kiosks and branches 
– even without a reliable Internet connection. GemFire provides 
the core data grid and a significant amount of related functionality 
to help us handle this unreliable network problem. With GemFire, 
management can see what is happening in real-time and apply 
business rules without delay.” 
In each kiosk, transactions are captured in a local Pivotal GemFire 
instance that is part of three distributed models – P2P, Client/ 
Server, and WAN. As network connectivity allows, information 
is synchronized between kiosks, between kiosks and branches, 
and between kiosks and the central data region hosted in a 
data center. GemFire also stores and distributes business rules 
between branch locations among other configuration parameters 
for the application. 
BUSINESS BENEFITS 
Pivotal GemFire’s distributed, in-memory architecture provided 
the following benefits to Rapipago: 
Guarantees Data Synchronization as Network is Available 
As the network comes and goes, Pivotal GemFire WAN 
gateways queue information to synchronize transactions and 
allow payment collection without a single point of failure for 
data, even if the network is down for days. Within the gateway 
configuration, nodes and queues pass acknowledgements back 
to guarantee delivery to the centralized data region for analysis. 
Additionally, the transactions are synced in optimized batches to 
avoid flooding the network. Valdez elaborates, “When we don’t 
have Internet connection to our central datacenter, we store all 
the transactions in the GemFire gateway’s queue. This is how we 
get a near real-time view of the entire network in a central place.” 
Provides Reliable Persistence, Advanced Replication, and 
High Availability 
While all kiosks keep payments in memory, Pivotal GemFire 
also persists data regions to disk for recovery if a kiosk fails. 
The distributed architecture also supports high availability 
in an active-active state. While Rapipago’s system syncs to 
a centralized region, groups of kiosks are also replicated to 
local branch regions. GemFire allows replication to happen in 
parallel and reach a consistent state with an advanced model for 
configuring consistency and an ability to use different network 
paths. “Regions organize the data and are what you perform puts, 
gets, and queries against. Regions can also be configured various 
ways. For example, they can be configured as local, distributed, 
or partitioned. They can also be set up as server, client, or peer 
regions,” Valdez explains. 
Distributes and Supports Local Business Rules 
“In each branch, we have a Pivotal GemFire peer-to-peer topology 
set up. Before GemFire, business rules were on the server side, 
and the system had to be online for the rules to run,” notes 
Valdez. “With GemFire’s P2P topology, we have those rules 
running in each kiosk, and they can be executed when the server 
is offline.” With this in place, all the kiosks within a branch can 
share business rules. GemFire supports these types of needs 
by colocating a peer-to-peer replicated data cache within an 
application’s memory or executing distributed functions on 
certain nodes and data regions. 
CONCLUSION 
With Pivotal GemFire’s rich feature-set running the distributed 
data grid, GIRE’s Rapipago has a platform that will allow them 
to meet future business needs, operate a real-time business 
operation within unreliable networks, and scale with growth. 
According to Valdez, “Pivotal GemFire is not only a backbone to 
the Rapipago application, it is a backbone to our business. It has 
helped us save time and money while reducing risk and improving 
our application performance. We can better manage business 
because of GemFire. Looking back, I can’t imagine us developing 
significant pieces of our data tier from scratch when such a 
proven, well-supported data grid like GemFire is available to us.” 
LEARN MORE 
To learn more about our products, services and solutions, visit us 
at pivotal.io.

More Related Content

What's hot

Financial Event Sourcing at Enterprise Scale
Financial Event Sourcing at Enterprise ScaleFinancial Event Sourcing at Enterprise Scale
Financial Event Sourcing at Enterprise Scaleconfluent
 
Digital transformation using calypso in capital markets
Digital transformation using calypso in capital marketsDigital transformation using calypso in capital markets
Digital transformation using calypso in capital marketsDavid Broderick
 
Krypt Visibility - Reporting and Analytics for your Supply Chain
Krypt Visibility - Reporting and Analytics for your Supply ChainKrypt Visibility - Reporting and Analytics for your Supply Chain
Krypt Visibility - Reporting and Analytics for your Supply ChainKrypt, Inc.
 
Apache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial ServicesApache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial Servicesconfluent
 
IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...
IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...
IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...In-Memory Computing Summit
 
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOTConnectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOTSolace
 
Modern data integration expert sessions
Modern data integration expert sessionsModern data integration expert sessions
Modern data integration expert sessionsJessicaMurrell3
 

What's hot (7)

Financial Event Sourcing at Enterprise Scale
Financial Event Sourcing at Enterprise ScaleFinancial Event Sourcing at Enterprise Scale
Financial Event Sourcing at Enterprise Scale
 
Digital transformation using calypso in capital markets
Digital transformation using calypso in capital marketsDigital transformation using calypso in capital markets
Digital transformation using calypso in capital markets
 
Krypt Visibility - Reporting and Analytics for your Supply Chain
Krypt Visibility - Reporting and Analytics for your Supply ChainKrypt Visibility - Reporting and Analytics for your Supply Chain
Krypt Visibility - Reporting and Analytics for your Supply Chain
 
Apache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial ServicesApache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial Services
 
IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...
IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...
IMCSummit 2015 - Day 1 IT Business Track - In-memory computing with SAP HANA:...
 
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOTConnectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
 
Modern data integration expert sessions
Modern data integration expert sessionsModern data integration expert sessions
Modern data integration expert sessions
 

Viewers also liked

SBI Securities Case Study
SBI Securities Case StudySBI Securities Case Study
SBI Securities Case StudyVMware Tanzu
 
Major Financial Institution Case Study
Major Financial Institution Case StudyMajor Financial Institution Case Study
Major Financial Institution Case StudyVMware Tanzu
 
Introduction to Apache Geode (Cork, Ireland)
Introduction to Apache Geode (Cork, Ireland)Introduction to Apache Geode (Cork, Ireland)
Introduction to Apache Geode (Cork, Ireland)Anthony Baker
 
Apache Geode - The First Six Months
Apache Geode -  The First Six MonthsApache Geode -  The First Six Months
Apache Geode - The First Six MonthsAnthony Baker
 
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XDScale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XDVMware Tanzu
 
China Railways Corporation Case Study
China Railways Corporation Case StudyChina Railways Corporation Case Study
China Railways Corporation Case StudyVMware Tanzu
 
Slides for the Apache Geode Hands-on Meetup and Hackathon Announcement
Slides for the Apache Geode Hands-on Meetup and Hackathon Announcement Slides for the Apache Geode Hands-on Meetup and Hackathon Announcement
Slides for the Apache Geode Hands-on Meetup and Hackathon Announcement VMware Tanzu
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)Anthony Baker
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeApache Geode
 
GemFire In Memory Data Grid
GemFire In Memory Data GridGemFire In Memory Data Grid
GemFire In Memory Data GridDmitry Buzdin
 
Pivotal's effort on Apache Geode
Pivotal's effort on Apache Geode Pivotal's effort on Apache Geode
Pivotal's effort on Apache Geode Apache Apex
 
Apache Apex & Apace Geode In-Memory Computation, Storage & Analysis
Apache Apex & Apace Geode In-Memory Computation, Storage & Analysis  Apache Apex & Apace Geode In-Memory Computation, Storage & Analysis
Apache Apex & Apace Geode In-Memory Computation, Storage & Analysis Apache Apex
 
Greenplum Database Open Source December 2015
Greenplum Database Open Source December 2015Greenplum Database Open Source December 2015
Greenplum Database Open Source December 2015PivotalOpenSourceHub
 
Building Effective Apache Geode Applications with Spring Data GemFire
Building Effective Apache Geode Applications with Spring Data GemFireBuilding Effective Apache Geode Applications with Spring Data GemFire
Building Effective Apache Geode Applications with Spring Data GemFireJohn Blum
 
greenplum installation guide - 4 node VM
greenplum installation guide - 4 node VM greenplum installation guide - 4 node VM
greenplum installation guide - 4 node VM seungdon Choi
 
#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and Future#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and FuturePivotalOpenSourceHub
 
Building Scalable Applications using Pivotal Gemfire/Apache Geode
Building Scalable Applications using Pivotal Gemfire/Apache GeodeBuilding Scalable Applications using Pivotal Gemfire/Apache Geode
Building Scalable Applications using Pivotal Gemfire/Apache Geodeimcpune
 
#GeodeSummit - Large Scale Fraud Detection using GemFire Integrated with Gree...
#GeodeSummit - Large Scale Fraud Detection using GemFire Integrated with Gree...#GeodeSummit - Large Scale Fraud Detection using GemFire Integrated with Gree...
#GeodeSummit - Large Scale Fraud Detection using GemFire Integrated with Gree...PivotalOpenSourceHub
 

Viewers also liked (20)

SBI Securities Case Study
SBI Securities Case StudySBI Securities Case Study
SBI Securities Case Study
 
Major Financial Institution Case Study
Major Financial Institution Case StudyMajor Financial Institution Case Study
Major Financial Institution Case Study
 
Introduction to Apache Geode (Cork, Ireland)
Introduction to Apache Geode (Cork, Ireland)Introduction to Apache Geode (Cork, Ireland)
Introduction to Apache Geode (Cork, Ireland)
 
Apache Geode - The First Six Months
Apache Geode -  The First Six MonthsApache Geode -  The First Six Months
Apache Geode - The First Six Months
 
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XDScale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
 
China Railways Corporation Case Study
China Railways Corporation Case StudyChina Railways Corporation Case Study
China Railways Corporation Case Study
 
Slides for the Apache Geode Hands-on Meetup and Hackathon Announcement
Slides for the Apache Geode Hands-on Meetup and Hackathon Announcement Slides for the Apache Geode Hands-on Meetup and Hackathon Announcement
Slides for the Apache Geode Hands-on Meetup and Hackathon Announcement
 
An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)An Introduction to Apache Geode (incubating)
An Introduction to Apache Geode (incubating)
 
Open Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache GeodeOpen Sourcing GemFire - Apache Geode
Open Sourcing GemFire - Apache Geode
 
GemFire In Memory Data Grid
GemFire In Memory Data GridGemFire In Memory Data Grid
GemFire In Memory Data Grid
 
Pivotal's effort on Apache Geode
Pivotal's effort on Apache Geode Pivotal's effort on Apache Geode
Pivotal's effort on Apache Geode
 
Apache Apex & Apace Geode In-Memory Computation, Storage & Analysis
Apache Apex & Apace Geode In-Memory Computation, Storage & Analysis  Apache Apex & Apace Geode In-Memory Computation, Storage & Analysis
Apache Apex & Apace Geode In-Memory Computation, Storage & Analysis
 
Greenplum Database Open Source December 2015
Greenplum Database Open Source December 2015Greenplum Database Open Source December 2015
Greenplum Database Open Source December 2015
 
Building Effective Apache Geode Applications with Spring Data GemFire
Building Effective Apache Geode Applications with Spring Data GemFireBuilding Effective Apache Geode Applications with Spring Data GemFire
Building Effective Apache Geode Applications with Spring Data GemFire
 
greenplum installation guide - 4 node VM
greenplum installation guide - 4 node VM greenplum installation guide - 4 node VM
greenplum installation guide - 4 node VM
 
Geode meetup 20160609
Geode meetup 20160609Geode meetup 20160609
Geode meetup 20160609
 
#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and Future#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and Future
 
Building Scalable Applications using Pivotal Gemfire/Apache Geode
Building Scalable Applications using Pivotal Gemfire/Apache GeodeBuilding Scalable Applications using Pivotal Gemfire/Apache Geode
Building Scalable Applications using Pivotal Gemfire/Apache Geode
 
ApexMeetup Geode - Talk1 2016-03-17
ApexMeetup Geode - Talk1 2016-03-17ApexMeetup Geode - Talk1 2016-03-17
ApexMeetup Geode - Talk1 2016-03-17
 
#GeodeSummit - Large Scale Fraud Detection using GemFire Integrated with Gree...
#GeodeSummit - Large Scale Fraud Detection using GemFire Integrated with Gree...#GeodeSummit - Large Scale Fraud Detection using GemFire Integrated with Gree...
#GeodeSummit - Large Scale Fraud Detection using GemFire Integrated with Gree...
 

Similar to GIRE Case Study

Making Money in the Cloud
Making Money in the CloudMaking Money in the Cloud
Making Money in the CloudGravitant, Inc.
 
In memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGainIn memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGainData Con LA
 
Peter Coffee at Southland Technology Conference
Peter Coffee at Southland Technology ConferencePeter Coffee at Southland Technology Conference
Peter Coffee at Southland Technology ConferencePeter Coffee
 
Exploring Software-Defined Storage in Digital Transformation
Exploring Software-Defined Storage in Digital TransformationExploring Software-Defined Storage in Digital Transformation
Exploring Software-Defined Storage in Digital TransformationMaryJWilliams2
 
Security Posture Management Enters the Cloud
Security Posture Management Enters the CloudSecurity Posture Management Enters the Cloud
Security Posture Management Enters the CloudAegify Inc.
 
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint MonitoringGain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint MonitoringInfluxData
 
Whitepaper Cloud Infrastructure: Start Small, Think Big_English
Whitepaper Cloud Infrastructure: Start Small, Think Big_EnglishWhitepaper Cloud Infrastructure: Start Small, Think Big_English
Whitepaper Cloud Infrastructure: Start Small, Think Big_EnglishMobiquity Consulting
 
Sap mobile strategy v3 for si
Sap mobile strategy v3 for siSap mobile strategy v3 for si
Sap mobile strategy v3 for siEdwin Ramos
 
DCI NetApp Benefits
DCI NetApp BenefitsDCI NetApp Benefits
DCI NetApp BenefitsMainstay
 
Capgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini
 
Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case Study
Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case StudyAlfa Banking Group enhances Network Performance Monitoring| Gigamon Case Study
Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case Studygigamon
 
Getting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed DatabaseGetting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed DatabaseRoman Shtykh
 
Saas Provider Zyme Conquers IT Complexity to Realize it's Vision
Saas Provider Zyme Conquers IT Complexity to Realize it's VisionSaas Provider Zyme Conquers IT Complexity to Realize it's Vision
Saas Provider Zyme Conquers IT Complexity to Realize it's VisionSungard Availability Services
 
Case Study: E&T Plastics Reduces Risk and Takes Control with NetSuite from MIBAR
Case Study: E&T Plastics Reduces Risk and Takes Control with NetSuite from MIBARCase Study: E&T Plastics Reduces Risk and Takes Control with NetSuite from MIBAR
Case Study: E&T Plastics Reduces Risk and Takes Control with NetSuite from MIBARMIBAR.net
 
U supdates sap implementation_ benefits of an enduring cloud erp solution
U supdates sap implementation_ benefits of an enduring cloud erp solutionU supdates sap implementation_ benefits of an enduring cloud erp solution
U supdates sap implementation_ benefits of an enduring cloud erp solutionHarryJake1
 
Stop the Blame Game with Increased Visibility of your Mobile-to-Mainframe IT ...
Stop the Blame Game with Increased Visibility of your Mobile-to-Mainframe IT ...Stop the Blame Game with Increased Visibility of your Mobile-to-Mainframe IT ...
Stop the Blame Game with Increased Visibility of your Mobile-to-Mainframe IT ...CA Technologies
 
In-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain TechnologiesIn-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain Technologiesdsapps
 

Similar to GIRE Case Study (20)

Making Money in the Cloud
Making Money in the CloudMaking Money in the Cloud
Making Money in the Cloud
 
In memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGainIn memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGain
 
Peter Coffee at Southland Technology Conference
Peter Coffee at Southland Technology ConferencePeter Coffee at Southland Technology Conference
Peter Coffee at Southland Technology Conference
 
4HANA Cloud.pdf
4HANA Cloud.pdf4HANA Cloud.pdf
4HANA Cloud.pdf
 
Exploring Software-Defined Storage in Digital Transformation
Exploring Software-Defined Storage in Digital TransformationExploring Software-Defined Storage in Digital Transformation
Exploring Software-Defined Storage in Digital Transformation
 
Security Posture Management Enters the Cloud
Security Posture Management Enters the CloudSecurity Posture Management Enters the Cloud
Security Posture Management Enters the Cloud
 
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint MonitoringGain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
 
Whitepaper Cloud Infrastructure: Start Small, Think Big_English
Whitepaper Cloud Infrastructure: Start Small, Think Big_EnglishWhitepaper Cloud Infrastructure: Start Small, Think Big_English
Whitepaper Cloud Infrastructure: Start Small, Think Big_English
 
Sap mobile strategy v3 for si
Sap mobile strategy v3 for siSap mobile strategy v3 for si
Sap mobile strategy v3 for si
 
DCI NetApp Benefits
DCI NetApp BenefitsDCI NetApp Benefits
DCI NetApp Benefits
 
Capgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with Cloudera
 
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS)Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS)
 
Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case Study
Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case StudyAlfa Banking Group enhances Network Performance Monitoring| Gigamon Case Study
Alfa Banking Group enhances Network Performance Monitoring| Gigamon Case Study
 
Getting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed DatabaseGetting Started with Apache Ignite as a Distributed Database
Getting Started with Apache Ignite as a Distributed Database
 
Saas Provider Zyme Conquers IT Complexity to Realize it's Vision
Saas Provider Zyme Conquers IT Complexity to Realize it's VisionSaas Provider Zyme Conquers IT Complexity to Realize it's Vision
Saas Provider Zyme Conquers IT Complexity to Realize it's Vision
 
Case Study: E&T Plastics Reduces Risk and Takes Control with NetSuite from MIBAR
Case Study: E&T Plastics Reduces Risk and Takes Control with NetSuite from MIBARCase Study: E&T Plastics Reduces Risk and Takes Control with NetSuite from MIBAR
Case Study: E&T Plastics Reduces Risk and Takes Control with NetSuite from MIBAR
 
U supdates sap implementation_ benefits of an enduring cloud erp solution
U supdates sap implementation_ benefits of an enduring cloud erp solutionU supdates sap implementation_ benefits of an enduring cloud erp solution
U supdates sap implementation_ benefits of an enduring cloud erp solution
 
Crif
CrifCrif
Crif
 
Stop the Blame Game with Increased Visibility of your Mobile-to-Mainframe IT ...
Stop the Blame Game with Increased Visibility of your Mobile-to-Mainframe IT ...Stop the Blame Game with Increased Visibility of your Mobile-to-Mainframe IT ...
Stop the Blame Game with Increased Visibility of your Mobile-to-Mainframe IT ...
 
In-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain TechnologiesIn-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain Technologies
 

More from VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

GIRE Case Study

  • 1. GIRE is a leading financial services company based in Buenos Aires, Argentina. They provide billing, collection, payment, and transaction processing services via the web, call center, retail service centers, kiosks, and an agent network that includes supermarkets, subways, and other locations. Their key brand is Rapipago, one of the most well-known and popular services across all of Argentina. With over 2,600 branches in their collection network and 4,000 points of sale, Rapipago supports payments between 1,200+ companies and their consumers – around 19 million transactions per month. Rapipago’s card, check, and cash-based transactions ultimately collect money on behalf of mobile phone, automotive, banking, energy, gas, water, insurance, credit card and cable companies, as well as schools, municipalities, tourism operators, and more. CHALLENGE Nightly Batches and Unreliable Networks Limit Business Operations Rapipago kiosks and branches collect money during the day, and an earlier version of their system would deliver a batch file to be processed each night. Because of the delay with batch processing, their management team could see only transactions after a day’s time passed. The company wanted to move to an online architecture to support real-time processing and analysis. Additional challenges stemmed from the fact that the kiosk locations had unreliable Internet and telecommunications connectivity, but still needed to be able to collect money when network connections were down. No Single, Real-Time View of Cash Poses Risks As a collector of cash, part of the operations of Rapipago includes managing the cash on-hand at branches. Without a real-time system, the company didn’t have an accurate, current view of key metrics – like cash – and the information delay posed a risk to the business. For example, it wasn’t clear when to send an armed vehicle to take cash off the street at any given location. The GIRE leadership agreed that a real-time view would help them run the business better. AT-A-GLANCE Challenges • Unreliable networks limit data analysis • Nightly batches unable to provide real-time analysis • Business operations carry unnecessary inefficiency and risk Solution • Pivotal GemFire Key Benefits • Real-time transactions and analysis over unreliable networks • Guaranteed data synchronization • Reliable persistence, advanced replication, and high availability • Distribution and support of local business rules CASE STUDY GIRE ENABLING REAL-TIME TRANSACTIONS AND ANALYSIS OVERVIEW “ Pivotal GemFire is not only a backbone to the Rapipago application, it is a backbone to our business. It has helped us save time and money while reducing risk and improving our application performance. We can better manage our business because of GemFire. Looking back, I can’t imagine us developing significant pieces of our data tier from scratch when such a proven, well-supported data grid like GemFire is available to us.” — Gustavo Valdez, Chief of Architecture and Development, GIRE pivotal.io
  • 2. Pivotal is a registered trademark or trademark of Pivotal Software, Inc. in the United States and other countries. All other trademarks used herein are the property of their respective owners. © Copyright 2014 Pivotal Software, Inc. All rights reserved. Published in the USA. PVTL-CS-358-01/14 At Pivotal our mission is to enable customers to build a new class of applications, leveraging big and fast data, and do all of this with the power of cloud independence. Uniting selected technology, people and programs from EMC and VMware, the following products and services are now part of Pivotal: Greenplum, Cloud Foundry, Spring, GemFire and other products from the VMware vFabric Suite, Cetas and Pivotal Labs. CASE STUDY GIRE Pivotal 3495 Deer Creek Road Palo Alto, CA 94304 pivotal.io SOLUTION Pivotal GemFire Provides Near Real-Time Data over an Unreliable Network Pivotal GemFire was incorporated into Rapipago’s Spring-based architecture, and Gustavo Valdez, Chief of Architecture and Development at GIRE, shares the key design advantages, “Pivotal GemFire helped us solve a lot of problems. Most importantly, we can track and collect money at our 4,000+ kiosks and branches – even without a reliable Internet connection. GemFire provides the core data grid and a significant amount of related functionality to help us handle this unreliable network problem. With GemFire, management can see what is happening in real-time and apply business rules without delay.” In each kiosk, transactions are captured in a local Pivotal GemFire instance that is part of three distributed models – P2P, Client/ Server, and WAN. As network connectivity allows, information is synchronized between kiosks, between kiosks and branches, and between kiosks and the central data region hosted in a data center. GemFire also stores and distributes business rules between branch locations among other configuration parameters for the application. BUSINESS BENEFITS Pivotal GemFire’s distributed, in-memory architecture provided the following benefits to Rapipago: Guarantees Data Synchronization as Network is Available As the network comes and goes, Pivotal GemFire WAN gateways queue information to synchronize transactions and allow payment collection without a single point of failure for data, even if the network is down for days. Within the gateway configuration, nodes and queues pass acknowledgements back to guarantee delivery to the centralized data region for analysis. Additionally, the transactions are synced in optimized batches to avoid flooding the network. Valdez elaborates, “When we don’t have Internet connection to our central datacenter, we store all the transactions in the GemFire gateway’s queue. This is how we get a near real-time view of the entire network in a central place.” Provides Reliable Persistence, Advanced Replication, and High Availability While all kiosks keep payments in memory, Pivotal GemFire also persists data regions to disk for recovery if a kiosk fails. The distributed architecture also supports high availability in an active-active state. While Rapipago’s system syncs to a centralized region, groups of kiosks are also replicated to local branch regions. GemFire allows replication to happen in parallel and reach a consistent state with an advanced model for configuring consistency and an ability to use different network paths. “Regions organize the data and are what you perform puts, gets, and queries against. Regions can also be configured various ways. For example, they can be configured as local, distributed, or partitioned. They can also be set up as server, client, or peer regions,” Valdez explains. Distributes and Supports Local Business Rules “In each branch, we have a Pivotal GemFire peer-to-peer topology set up. Before GemFire, business rules were on the server side, and the system had to be online for the rules to run,” notes Valdez. “With GemFire’s P2P topology, we have those rules running in each kiosk, and they can be executed when the server is offline.” With this in place, all the kiosks within a branch can share business rules. GemFire supports these types of needs by colocating a peer-to-peer replicated data cache within an application’s memory or executing distributed functions on certain nodes and data regions. CONCLUSION With Pivotal GemFire’s rich feature-set running the distributed data grid, GIRE’s Rapipago has a platform that will allow them to meet future business needs, operate a real-time business operation within unreliable networks, and scale with growth. According to Valdez, “Pivotal GemFire is not only a backbone to the Rapipago application, it is a backbone to our business. It has helped us save time and money while reducing risk and improving our application performance. We can better manage business because of GemFire. Looking back, I can’t imagine us developing significant pieces of our data tier from scratch when such a proven, well-supported data grid like GemFire is available to us.” LEARN MORE To learn more about our products, services and solutions, visit us at pivotal.io.