bfirsh / bfirsh/funker

Make generic for calling from anywhere

Open
#5 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
253
Forks
9
PR merge metrics
No merged PRs in 30d

Description

We have handlers and callers for JS and Python. We should have generic. Recommend one of 2 ways (actually both):

1. Explicitly expose the API. Let any app know "if I make a network call to the following address with the following parameters, a function will be invoked".
2. Create a static binary (probably in go) that know how to make a request and listen to requests.

Allows any container to listen and request, both using a convenient binary and native API.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing JavaScript and Python handlers and callers. Compare the two proposed integration paths: an explicitly exposed network API and a static Go binary that can make and listen for requests. Done means arbitrary containers can use the API and the convenient binary.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go, javascript, python
Domain
backend-api-design, devops
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.