Skip to content

Define architecture #3

Description

@tgg

Goal

Define how AppArray will work. While we expect to use a browser for regular usage there are plenty of open questions.

Questions

  • agentless? we could alternatively inject a client (e.g. written in go) on a machine
  • separate UI from definition?
  • UI stack could use:
    • TypeScript?
    • React or Vue or Angular
    • Elm
  • Backend if needed could use:
    • F#
    • Elixir
    • Ballerina?
    • Node.js
    • Next.js
    • WebAssembly
    • Deno.land
  • Client/server communication could use:
    • REST
    • GraphQL
    • GRPC

Must have

  • Shell to interactivily add elements (aka whiteboard)
  • Ability to open a shell (Unix ssh or Windows pwsh) on a remote machine

Nice to have

  • Full IDE e.g. with Visual Studio Code plugin or Theia
  • Open a SQL client
  • Browse messages in queue with viewer

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions