viewserver
seamless organisational data flow
The solution you would never think to ask for but will change the way your organisation works with data.....
Organizations often model data flow the wrong way round.....
You will often find complex expensive data flows being initiated from a browser request. As if data is being dragged painstakingly from all over the business onto the users screen on demand.
In reality data flows through your organization at will. The relationships between data sets exist long before anyone expresses an interest in them and if modelled correctly the browser can simply be a passive view on a pre-existing flow of data. The problem is that you don't have the tools to conceptualize or model this data flow !!
This is ViewServer .. A set of tools and abstractions to model/conceptualize and optimize the way that data flows around your organization
The implicit data flow modelling your organization is doing is a barrier to agility.
- schemas hard coded in multiple places mean that simple contract changes require complicated deployments
- lack of separation of concerns makes if difficult to revisit technology choices.
- complicated code to deal with edge cases (such as keeping state in sync between systems) is duplicated making system code more difficult to understand and maintain
- relationships between systems and data sets are hidden in system code making them more difficult to understand and optimise
If you explicitly model organizational data flow using our abstractions .. you'll find a few things happen ..
- development happens alot quicker
- squabbling over technologies disappears as they can all live comfortably along side each other
- components will be better designed due to clean separation of concerns
- many of the tasks you are relying on your developers to do can be done by non technical domain specialists
- you get to use our amazing tools to conceptualize/visualize and optimise organizational data flows
Presentation Agnostic
Use Angular / Use React / Use Both / Use Neither .. We really don't care
Transport Agnostic
GRPC / SignalR / Raw Socket / Raw Rabbit .. Use them all or use your own we really don't care.
Persistence Agnostic
My SQL / SQL Server / Oracle / Mongo .. I think you know what our opinion is going to be ..... meh
Language Agnostic
Python / c# / Java / KDB / R ... living together in perfect harmony