Bitcoin Forum
November 28, 2020, 06:00:05 AM *
News: Latest Bitcoin Core release: 0.20.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Reactive Trader [Web/OpenFin/Finsemble/Symphony]  (Read 110 times)
AdaptiveConsultlng
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 08, 2020, 03:07:45 AM
Last edit: September 15, 2020, 02:23:08 PM by AdaptiveConsultlng
 #1

Reactive Trader

Reactive Trader is a real-time FX trading platform designed to showcase reactive programming principles across the full application stack.
Originally written in WPF and .Net, and now in React/Redux, .Net and Node.js, we continue to evolve the platform to use the latest technologies.

Reactive Trader Cloud is a demo client-server FX trading application. The backend is composed of a set of services which can be scaled, deployed and upgraded independently. Instead of using HTTP, the client connects to the backend using Websockets and since we have a number of services, we decided to use a messaging gateway to act as a broker: this allows the client to establish a single connection to the backend and the broker is used to route messages to the correct service instance or to the correct client. The backend also uses an event source architecture: all events corresponding to the lifecycle of reference data and trades are persisted to an append-only event log.  

In terms of continuous integration and deployment, our build server produces docker containers for each server side component and publishes them to a docker registry. We also have a suite of deployment scripts to build a kubernetes cluster and deploy a full environment, or individual components, to a cluster. How long does it take you to provision a new development environment from scratch for your platform? Here it takes less than 30 seconds. If you want to learn more, we gave a talk recently at a Google conference to showcase our approach to Cloud deployment with Kubernetes.


Features

  • A real-time architecture, both event-driven and fully resilient
  • Price streaming, RFQ submission, trade execution, and analytics
  • An intuitive User Experience (UX), with a consistent style across multiple devices
  • Intelligent Natural Language Processing (NLP)
  • Full support for FDC3, the premier open-source standard for desktop interoperability
  • Support for multiple desktop container and interoperability platforms

Reactive Trader also employs cutting-edge technologies and paradigms, such as:

  • Built on React/Redux, Node.js, and the latest versions of .NET Core
  • Support both on-prem or cloud, using GCP, Docker and Kubernetes
  • Demonstrates the fast time-to-market of cloud technologies
  • Continuous integration and deployment via CircleCI & Docker Hub
  • Centralized, easy to maintain, design system and living style guide
  • Component-level development and testing via storybook

Links:

Website: https://web-demo.adaptivecluster.com/
Adaptive: https://weareadaptive.com/
GitHub: https://github.com/AdaptiveConsulting/ReactiveTraderCloud
Download: https://github.com/AdaptiveConsulting/ReactiveTraderCloud/releases


Web browsers

A fully responsive web application that runs in all modern web browsers,
including Chrome, Firefox, and Edge, with light and dark modes.

To try it out yourself, you can run Reactive Trader in a browser on your PC or mobile device.

OpenFin
Reactive Trader runs in OpenFin and OpenFin Desktop,
fully leveraging the platform’s features - with full
support for the new OpenFin Platform API, including grid,
tab and window layouts, snapshots, and custom window frames.

Finsemble
Reactive Trader fully supports Finsemble, including its advanced
snapping & docking, workspace management, and tabbing features.

Symphony
Reactive Trader fully supports Symphony’s collaboration features,
as well as an NLP-driven chat bot.


Reactive Analytics

Reactive Analytics is a monorepo that demonstrate how NodeJS, Apollo GraphQL, React, and Typescript can be used to develop robust data-driven web apps.
Both the server-side and client-side code use strong types which are used to generate the GraphQL schema. This allows developers to detect data and schema errors at design-time and compile-time.


Links:

Reactive Analytics (Web & PWA): https://demo-reactive-analytics.adaptivecluster.com
GitHub: https://github.com/AdaptiveConsulting/ReactiveAnalytics
Download: https://github.com/AdaptiveConsulting/ReactiveAnalytics/releases


LRequirements
NodeJS v10
Typescript v3


Google Chrome extensions
GraphQL Network - Chrome Devtool that provides a "network"-style tab for GraphQL requests to allow developers to debug more easily.
Apollo Client Developer Tools - GraphQL debugging tools for Apollo Client in the Chrome developer console.
React Developer Tools - Adds React debugging tools to the Chrome Developer Tools.
1606543205
Hero Member
*
Offline Offline

Posts: 1606543205

View Profile Personal Message (Offline)

Ignore
1606543205
Reply with quote  #2

1606543205
Report to moderator
1606543205
Hero Member
*
Offline Offline

Posts: 1606543205

View Profile Personal Message (Offline)

Ignore
1606543205
Reply with quote  #2

1606543205
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1606543205
Hero Member
*
Offline Offline

Posts: 1606543205

View Profile Personal Message (Offline)

Ignore
1606543205
Reply with quote  #2

1606543205
Report to moderator
1606543205
Hero Member
*
Offline Offline

Posts: 1606543205

View Profile Personal Message (Offline)

Ignore
1606543205
Reply with quote  #2

1606543205
Report to moderator
1606543205
Hero Member
*
Offline Offline

Posts: 1606543205

View Profile Personal Message (Offline)

Ignore
1606543205
Reply with quote  #2

1606543205
Report to moderator
AdaptiveConsultlng
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 13, 2020, 12:10:38 AM
 #2

!!!Added Reactive Analytics!!!

Reactive Analytics is a monorepo that demonstrate how NodeJS, Apollo GraphQL, React, and Typescript can be used to develop robust data-driven web apps.
Both the server-side and client-side code use strong types which are used to generate the GraphQL schema. This allows developers to detect data and schema errors at design-time and compile-time.
Acook3
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile WWW
September 13, 2020, 01:17:42 AM
Last edit: September 13, 2020, 02:36:23 AM by Acook3
 #3

I am interested

I think people are being held back by your relatively limited history of trust.
I read the thread on your GitHub that you are posting, everything looks nice and elegant.
It is also pertinent to ask if anyone identified you?
AdaptiveConsultlng
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 13, 2020, 02:44:59 AM
 #4

I am interested

I think people are being held back by your relatively limited history of trust.
I read the thread on your GitHub that you are posting, everything looks nice and elegant.
It is also pertinent to ask if anyone identified you?

Thank you for your interest in the project.
Yes, we are currently working on GitHub only.
Responsible for the project is the Adaprive team, so you can familiarize yourself with their contacts and even come to visit.
racional
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
September 15, 2020, 02:26:34 PM
 #5

I would like to know a little more information
AdaptiveConsultlng
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 17, 2020, 10:24:42 AM
 #6

I would like to know a little more information

Look at our GitHub, there is enough information
gyan1269
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
September 21, 2020, 05:44:55 PM
 #7

Does the trader pick up manual orders? If I open an order manually not according to its grid, for example, short, for example, by an unscheduled fraction, will the trader not average over my order?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!