Skip to content

Welcome!

This collection of repositories is owned by Joseph Melberg for the purpose of ongoing practice in software architecting and development.

Plane Domain

graph TD;
    Data==>Herder;
    Inter.Metronome --> | Each second | Herder;
    Inter.Metronome --> | Each minute | Inter.PlaneIndexer;
    Herder --> |Position Data| Inter.Proxy;
    Inter.PlaneIndexer --> |History Data| Inter.Proxy; 
    Herder==> |Position Data| Inter.PlaneIndexer;
Loading

More information on each service is available in their respective repository, linked below.

Service Name Description
Inter.Metronome A service for triggering other services.
Herder A service for combining incoming data and providing current position data for consumption.
Inter.PlaneIndexer A service providing past position data for consumption.
Inter.Proxy A service that provides external access to the web api's of the other services.

Monitor Domain

graph TD;
    Process ==> | Duration | Inter.MetricMonitor;
Loading
Service Name Description
Inter.MetricMonitor More of a behind-the-scenes thing, allows us to monitor how long a given message takes to process.

Device Domain

graph TD;
    Data ==> Device.Gate;
    Device.Gate ==> Inter.DeviceLifeMonitor;
    Device.Gate ==> | Device registration | Inter.Device;
    Inter.DeviceLifeMonitor ==> | Update life state | Inter.Device;
Loading
Service Name Description
Device.Gate The entry point for data for nodes.
Inter.DeviceLifeMonitor A service for monitoring the liveness of nodes.
Inter.Device The center of the device domain.

Popular repositories Loading

  1. plane-viewer plane-viewer Public

    JavaScript

  2. Inter.PlaneWrangler Inter.PlaneWrangler Public

    Takes in plane frames, exposes their congregation upon request.

    C#

  3. Inter.Proxy Inter.Proxy Public

    Exposes service webapi's to the internet.

    Dockerfile

  4. Inter.PlaneIndexer Inter.PlaneIndexer Public

    Provides plane position history.

    C#

  5. .github .github Public

  6. Inter.Metronome Inter.Metronome Public

    Announces passage of time to trigger other services.

    C#

Repositories

Showing 10 of 26 repositories

Top languages

Loading…

Most used topics

Loading…