DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
View Events Video Library
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Integrating PostgreSQL Databases with ANF: Join this workshop to learn how to create a PostgreSQL server using Instaclustr’s managed service

Mobile Database Essentials: Assess data needs, storage requirements, and more when leveraging databases for cloud and edge applications.

Monitoring and Observability for LLMs: Datadog and Google Cloud discuss how to achieve optimal AI model performance.

Automated Testing: The latest on architecture, TDD, and the benefits of AI and low-code tools.

Related

  • Leveraging Salesforce Using Spring Boot
  • Evolving Integration Strategy at a Major Canadian Bank, Part 1
  • Hybrid API Management Use Cases
  • A Better Web3 Experience: Account Abstraction From Flow (Part 1)

Trending

  • Demystifying Enterprise Integration Patterns: Bridging the Gap Between Systems
  • Wild West to the Agile Manifesto [Video]
  • Docker and Kubernetes Transforming Modern Deployment
  • Building Real-Time Applications to Process Wikimedia Streams Using Kafka and Hazelcast
  1. DZone
  2. Culture and Methodologies
  3. Agile
  4. Streaming APIs Paving the Way For Real-time, Agile Banking

Streaming APIs Paving the Way For Real-time, Agile Banking

Streaming APIs become particularly important in stock trading where the frequency of changes and importance of having real-time information makes communication with servers both bandwidth- and CPU-intensive.

Etienne Pouget user avatar by
Etienne Pouget
·
Dec. 28, 15 · News
Like (2)
Save
Tweet
Share
3.52K Views

Join the DZone community and get the full member experience.

Join For Free

As I explained in my first post, the PSD2 (Directive on Payment Services) is about giving banking power back to customers, including increased transparency about charges and speed of operations. Large companies and banks as well as individuals with growing worry of online robbery would welcome real-time notifications that would allow them to react quickly to any fraudulent transactions. As José discussed it in his post, API streaming could be the solution. In addition, the pushed information from these streaming APIs could be used to trigger another API – resulting in a mashup. Mashups have benefited from the growth of publicly available APIs. Developers can pick multiple APIs from this pool to mash up into one, accelerating the development of applications and their flexibility.

Streaming APIs become particularly important in stock trading where the frequency of changes and importance of having real-time information makes communication with servers both bandwidth- and CPU-intensive. Streamdata.io perfectly illustrates the benefits of using streaming APIs for financial quotes – including cost reduction – in this tutorial which explains how to build cards which displays currencies rates in real-time. Conscious of the potential to combine streaming APIs into mashups, Streamdata.io joined the Xignite initiative to create the first financial API marketplace.

Psychsignal API is another example of an API that be used to support traders with semantic analysis. The application scans the web for articles, quotes or mentions in social media about a specific stock. It uses semantic technologies to positively or negatively score the wording. The scale on which this is applied gives the score statistical validity. This API could benefit from streaming by sending alerts each time the public mood on a stock changes. It could also be combined with stock history into a powerful mashup. Imagine having access to the current market mood, its historical mood and the stock price history – this could support decision making in an unprecedented way.

Banks have access to an ever-growing range of APIs that can help them to offset overhead costs while fostering innovation. The wide variety of web APIs available can be combined into an infinite number of new products, limited only by the imagination of developers. These mashups are likely to bring banks closer to their customers, reducing the risk described in the Millennial Disruption Index (which we discussed it in this previous post).

Many financial companies already understand the importance of centering their product development around an API. For instance, 3scale customer Finicity provides a flexible platform to empower mobile apps with a variety of services. They offer a catalog containing services such as stock quotes, bank account access, money transfers, news feed, and more which can be combined according to customers wants. In this case, their API strategy gives them the agility to adapt quickly to any disruptions in the market, as it would be easy for them to integrate a new service.

ProgrammableWeb maintains a non-exhaustive list of financial API mashups. For instance, financial institutions such as CareFinancial built a system with the NationBuilder API which gives back 25% of their fees to non-profit organizations. Another example would be Kreditech, which uses social network APIs in order to better serve its customers. The potential seems unlimited, and a financial API marketplace would certainly unlock even more innovation. The #fintechrevolution is ongoing, and APIs are definitely going to be a part of it!

Imagine tomorrow’s banking as a platform, either provided by our banks or by third-parties, where we would be able to combine services in order to create the applications that we really need. I imagine combining:

  • Weekly notifications from an investment digest
  • The stocks prices I believe in
  • An instantaneous payment service to transfer money to family, friends or pay any bill
  • A price comparison tool to make sure that I get the best deal
  • The ability to share (on my own terms) my banking history with my banker in case I want a loan
  • Facial identification
  • (And certainly other services that we can’t even think of now.)

Mondo provides other examples here, including the identification service that they offer. All of this would be made possible through APIs backed with streaming technologies, which would greatly reduce the resources needed for such a platform while increasing its agility.

Which APIs would you mash up to create your ultimate financial service? Would you take advantage of streaming APIs?

API Web Service agile

Published at DZone with permission of Etienne Pouget. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Leveraging Salesforce Using Spring Boot
  • Evolving Integration Strategy at a Major Canadian Bank, Part 1
  • Hybrid API Management Use Cases
  • A Better Web3 Experience: Account Abstraction From Flow (Part 1)

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: