Mijn vraag:
Ik ben bezig met een dev-assistent applicatie ( nogal breed samengevat).
Enkele dingen die het bv. bevat:
- Feature Toggle integratie
- Settings configuratie (string,int, double, json)
- Settings variaties ( alpha, beta) -> ahv. json patch een "OverwriteEmailTo naar eigen email bv.) om test omgevingen te vereenvoudigen.
- Interfaces => Mapped naar Api Endpoints ( mbv. T4 templates)
- Swagger documentatie ( om uiteindelijk libraries/koppelingen te genereren voor verschillende programming languages)
Kortom, de tool doet al behoorlijk veel wat ik wens. Zo kan ik bv. op de IEmailInterface een AmazonSES implementatie aanmaken. Een andere IntegrationId gebruiken voor de testomgeving en alles wordt geladen in mijn IoC container.
De volgende stap is nu Visual Node-based Programming implementeren à la Node-Red om flows aan te maken ( bv. door een eindklant).
Hierbij zijn de nodes mijn integraties ( bv. IEmailService) en ahv. een ApiKey + IntegrationId wordt de correcte service geladen.
Echter heb ik problemen bij het backend gedeelte, nl. hoe pak ik dit het beste aan.
Eigenlijk heb ik een "Engine" nodig die "Input" & "Output" heeft ( 0 of meerdere).
Alles wordt opgeslaan in een GlobalContext, FlowContext & MessageContext ( à la node-red).
Ik wil gerust iemand betalen om te helpen om een PoC te ontwikkelen, want het lijkt me nu niet zo evident. Ik zie namelijk het "geheel" niet voor me, waardoor ik problemen heb om eraan te beginnen.
Het beste wat ik kon vinden ( qua nuttige code) was NServiceBus ( github ), maar dat is een ServiceBus implementatie en geen Node-Red alternatief.
Tree Expressions leken me ook nuttig om te gebruiken.
Maar momenteel is dat mijn "analyse", als ik het zo mag noemen. Behoorlijk onvoldoende dus.
Ik zou het appreciëren moest iemand andere inzichten / oplossingen kan aanreiken. Want zit momenteel al een maand vast bij de verdere uitwerking hiervan.
Relevante software en hardware die ik gebruik
.Net 4.6
Wat ik al gevonden of geprobeerd heb
- Voornamelijk opzoekingswerk naar eerdere voorbeelden in c#
- IRC-chats ( freenode - no success)
- Stackoverflow / Quora ( no success)
- Upwork ( no success)
Ik ben bezig met een dev-assistent applicatie ( nogal breed samengevat).
Enkele dingen die het bv. bevat:
- Feature Toggle integratie
- Settings configuratie (string,int, double, json)
- Settings variaties ( alpha, beta) -> ahv. json patch een "OverwriteEmailTo naar eigen email bv.) om test omgevingen te vereenvoudigen.
- Interfaces => Mapped naar Api Endpoints ( mbv. T4 templates)
- Swagger documentatie ( om uiteindelijk libraries/koppelingen te genereren voor verschillende programming languages)
Kortom, de tool doet al behoorlijk veel wat ik wens. Zo kan ik bv. op de IEmailInterface een AmazonSES implementatie aanmaken. Een andere IntegrationId gebruiken voor de testomgeving en alles wordt geladen in mijn IoC container.
De volgende stap is nu Visual Node-based Programming implementeren à la Node-Red om flows aan te maken ( bv. door een eindklant).
Hierbij zijn de nodes mijn integraties ( bv. IEmailService) en ahv. een ApiKey + IntegrationId wordt de correcte service geladen.
Echter heb ik problemen bij het backend gedeelte, nl. hoe pak ik dit het beste aan.
Eigenlijk heb ik een "Engine" nodig die "Input" & "Output" heeft ( 0 of meerdere).
Alles wordt opgeslaan in een GlobalContext, FlowContext & MessageContext ( à la node-red).
Ik wil gerust iemand betalen om te helpen om een PoC te ontwikkelen, want het lijkt me nu niet zo evident. Ik zie namelijk het "geheel" niet voor me, waardoor ik problemen heb om eraan te beginnen.
Het beste wat ik kon vinden ( qua nuttige code) was NServiceBus ( github ), maar dat is een ServiceBus implementatie en geen Node-Red alternatief.
Tree Expressions leken me ook nuttig om te gebruiken.
Maar momenteel is dat mijn "analyse", als ik het zo mag noemen. Behoorlijk onvoldoende dus.
Ik zou het appreciëren moest iemand andere inzichten / oplossingen kan aanreiken. Want zit momenteel al een maand vast bij de verdere uitwerking hiervan.
Relevante software en hardware die ik gebruik
.Net 4.6
Wat ik al gevonden of geprobeerd heb
- Voornamelijk opzoekingswerk naar eerdere voorbeelden in c#
- IRC-chats ( freenode - no success)
- Stackoverflow / Quora ( no success)
- Upwork ( no success)
[ Voor 8% gewijzigd door NicoJuicy op 17-02-2019 23:59 ]