Date post: | 13-Apr-2017 |
Category: |
Software |
Upload: | dennis-cabarroguis |
View: | 72 times |
Download: | 1 times |
The gluon is one of the elementary particles responsible for the strong nuclear
force, the force that holds the matter together.
A fitting metaphor for a small yet powerful agent that mediates across people,
processes and systems to ensure their continuing evolution and success.
OUR CORE TEAM
S t e v e F i n d l e yM i c h a e l J o h n P e ñ a D r . M a r c o J e a n A b o a v
High-performance workflow engine for post-trade processing
Pre-trade risk analytics platform for Interest Rate Swaps
Pre-trade risk analytics platform for FX options
Flagship FX trading platform Front-office trading tools
Real-time data analytics platform High-availability historical data service
Distributed data store for a multi-asset pricing and risk engine
Fund management and rule-based compliance tools
| INTERNATIONAL
Low-latency message streaming server and router
Flagship FX trading platform
High-performance data virtualisation platform
Flagship commodity trading platform
Front-end for sports betting and sportsbook management platform
| INTERNATIONAL
Official billing and consumption monitoring mobile app
Cloud architecture consultancy
Payment workflow (ERP) integration
Microsoft .NET training and software consultancy
| PHILIPPINES
HIGH-PERFORMANCE DISTRIBUTED COMPUTING ENGINES
A computing engine is a generic system designed to execute a large number of processing tasks, typically defined by dynamic logic such as a
workflow or a set of business rules, on an arbitrary set of input data. The output of the processing is fed back into the
system or collected and used for its final purpose. The big data term is usually heard when the processing tasks are relatively trivial compares
to the (very) large data sets involved. The emergence of commoditised processing frameworks such as Apache Spark, Facebook
Presto or Basho Riak have encouraged the adoption of scalable, distributed computing for stand-alone applications.
However, these out-of-the-box platforms are typically hard to configure, deploy and maintains, and command a significant integration cost
when they are made part of a larger architecture. A more popular alternative, cloud computing services such as Amazon EC2 and Microsoft
Azure are easier to configure and use, but have limited flexibility and rely on a commercial cloud hosting model that may not be palatable to
companies who want tighter control and ownership across their software ecosystems.
Custom calculation engines are a viable option in most scenarios that involve bespoke application architectures and specialised types of
processing and data flows, and require tight cohesion with existing components and high performance (throughput, processing speed,
latency, etc.). These scenarios are common in data or process-centric industries, such as financials, government, healthcare, telecoms,
manufacturing and logistics. A well designed bespoke computing engine is the ideal solution when high-performance, flexibility, robustness,
and deterministic timing/latency are required for a specific class or classes of tasks and data. Users of a healthcare monitoring platform, or an
algorithmic trading application, would want to take action as soon as possible after a new input is presented to the system.
One of Gluon’s primary areas of expertise is in the engineering of bespoke, mission-critical computing platforms. We have
written several instances of computing engines, from multi-threaded processing components for monolithic applications to large-scale
distributed computing frameworks, complete with high-performance service hosting and communications infrastructure. Depending on
business and functional requirements, some of them relied on tightly optimised calculation graphs, some were entirely rule-based, others
were based on dynamically configurable workflows. We pioneered, refined and adopted solutions as diverse as actor based parallelism,
location-independent, metadata-based service discovery, zero-configuration service orchestration, advanced result caching, Command Query
Responsibility Segregation.
Business applications ranged from pre and post-trade risk analytics and reporting, to portfolio valuation, interactive rule-based compliance,
and middle-office processing. Technologies used were: .NET, Java and Scala with bespoke or standard concurrency libraries, high-performance
serialisation, high-performance in-memory and socket communications, and assorted middleware (ZeroMQ/NanoMsg, Memcached,
RabbitMQ, etc.).
TWO LARGE HEDGE FUNDS, THREE TOP TIER
INVESTMENT BANKS, ONE TOP TIER BROKER
OUR DELIVERY MODELGluon can work on two established delivery models:
product development and consultancy services.
• Business process analysis and architecture
• Project management
• Proof-of-concepts and prototypes
• Minimum viable products
• Commercial products and applications
• Complete enterprise platforms
• SDKs and external client interfaces
• Legacy integration and re-engineering
• Project rescue
• Testing and validation
• Specialist technology training
• Technical documentation
PRODUCT DEVELOPMENT
• turnkey solutions
•
• limited involvement
• functional and architectural
guidelines
• requirements
domain analysis
• full visibility
•
Small FootprintSelf-contained product or specific components of a larger architecture
Large FootprintEntire product or architecture
GreenfieldNo dependencies with
existing processes, systems and technologies
Full LegacyStrong dependencies with
existing processes, systems and technologies
Enterprise Platform
Start-upLive PlatformProof of
Concept / Prototype
Start-upMinimum Viable Product
SDK / Client Library
CLIENT ONBOARDING
ClientInterview(s)
Proposal +Scope of Work
ProjectDefinition
Requirements Analysis
Release
Design
Implementation
Unit Testing
Integration Testing
Deployment
Work Package
Agile/S
crum P
roject Managem
ent
Expert Supervision
Continuous Training
•
•
•
ENGINEERING PROCESS
• Internal Agile/Scrum methodologies
• Facilitate interaction of all business and technical stakeholders
• Iterative, responsive to change and issues
• Fast results when all good, fast corrections when not
Analysis
Requirements
Design
Implementation
Unit Testing
Integration Testing
Deployment
Production Support
Project Management
Project Ownership
Maintenance
Post-mortem
Documentation
Product Development Consultancy
COMMON ELEMENTS• Uncompromised quality
• speed clarity
• senior software architects
Filipino consultants
• Optimal resource allocation
• worked days
• 30-day
• all
1 |
As a fintech, your company has the potential to drive operational
and cost benefits into an industry ripe for change.
We will help you build an IT strategy that can validate your
business model against your target markets, win investors'
confidence on the long-term horizon of your business, and bring
your ideas to life.
2 |
You told us a great story. Now, how do you get everybody else to
be a part of it?
We might start with one or more prototypes, the safest approach
to testing your assumptions and pivot effectively, if necessary.
If all is good, we will help you create your minimum viable
product, the essential core of functionality and infrastructure
that proves potential investors and early customers that your
value proposition is solid and worth their attention. And money.
3 |
Building a thriving, competitive fintech is dishearteningly hard. You
must think and perform ahead of much larger institutions, while being
on tighter budget and time-to-market constraints.
Going beyond the MVP, we are always eager to build lasting
partnerships with promising fintechs.
We will assist you with a complete technology roadmap that will
reassure the board that your business is operationally sound, can
scale, and may well redefine industry standards in terms of
functionality, quality of execution and customer experience.
4 |
The igniters are firing, the gas tank is full. Time for a world-class engine.
We will help you build the technology platform you need to express the full
potential of your vision and reach broader and deeper into your markets.
We will encase your IP with a robust, extensible and maintainable
architecture, using open-source products wherever possible.
Daily operations are not everything: we have the expertise to leverage
distributed computing, analytical/predictive data science and advanced
visualisation to give you superior insight on your customers, capture
hidden opportunities and maintain your edge.
You are targeting the most progressive edge of the financial services market. Your customer evolves rapidly, and so might
your operational needs and strategic technology.
Based in one of the world’s best outsourcing locations, the Philippines, we have the resources to quickly build operations
and technology support functions at a very competitive cost. And if we will have had the pleasure to build a part of your IT
ecosystem, we will be even better positioned to offer you the level of expert, insightful service you need.
5 | W E S U P P O R T A N D S C A L E