dashersw / dashersw/cote

more portable service discovery

Open
#220 1 comment 0 reactions 0 assignees View on GitHub
help wanted new feature
Dominant language
JavaScript
Stars
2.4k
Forks
184
PR merge metrics
No merged PRs in 30d

Description

From the talk "Microservices made easy with cote.js - lecture by Armagan Amcalar - Code Europe Autumn 2017", it seems cote relays on broadcast and anycast to do service discovery, that may require configuration on the router, which may not be preferable in some environment.

Would it be a good idea to do service discovery using p2p network running DHT in similar way like how [discovery-swarm](https://github.com/mafintosh/discovery-swarm) works? (Which connect to the DAT DHT network by default but can be configured to use other network as well)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing cote's current broadcast and anycast service-discovery entry points, then compare their environment requirements with the discovery-swarm DHT approach linked in the issue. Done would require an agreed design and implementation scope for portable peer-to-peer discovery, but the issue does not define acceptance criteria or name specific files.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
distributed-systems
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.