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==>Inter.PlaneWrangler;
    Inter.Metronome --> | Each second | Inter.PlaneWrangler;
    Inter.Metronome --> | Each minute | Inter.PlaneIndexer;
    Inter.PlaneWrangler--> |Position Data| Inter.Proxy;
    Inter.PlaneIndexer --> |History Data| Inter.Proxy; 
    Inter.PlaneWrangler==> |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.
Inter.PlaneWrangler 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. Inter.PlaneWrangler Inter.PlaneWrangler Public

    Takes in plane frames, exposes their congregation upon request.

    C#

  2. Inter.Proxy Inter.Proxy Public

    Exposes service webapi's to the internet.

    Dockerfile

  3. Inter.PlaneIndexer Inter.PlaneIndexer Public

    Provides plane position history.

    C#

  4. .github .github Public

  5. Inter.Metronome Inter.Metronome Public

    Announces passage of time to trigger other services.

    C#

  6. Firmware.Usage Firmware.Usage Public

    Python

Repositories

Showing 10 of 16 repositories
  • Inter.PlaneWrangler Public

    Takes in plane frames, exposes their congregation upon request.

    InterMW/Inter.PlaneWrangler’s past year of commit activity
    C# 0 GPL-3.0 0 0 0 Updated Feb 10, 2025
  • Inter.Device Public

    The center of the Devices domain

    InterMW/Inter.Device’s past year of commit activity
    C# 0 GPL-3.0 0 0 0 Updated Jan 30, 2025
  • Inter.Proxy Public

    Exposes service webapi's to the internet.

    InterMW/Inter.Proxy’s past year of commit activity
    Dockerfile 0 0 0 0 Updated Jan 19, 2025
  • Inter.PlaneIndexer Public

    Provides plane position history.

    InterMW/Inter.PlaneIndexer’s past year of commit activity
    C# 0 GPL-3.0 0 1 0 Updated Jan 19, 2025
  • Inter.Plane-alyzer Public

    A service to get interesting info out of the plane data

    InterMW/Inter.Plane-alyzer’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Jan 19, 2025
  • InterMW/RabbitWithPlugins’s past year of commit activity
    Dockerfile 0 0 0 0 Updated Jan 11, 2025
  • Website Public
    InterMW/Website’s past year of commit activity
    TypeScript 0 GPL-3.0 0 1 0 Updated Jan 11, 2025
  • .github Public
    InterMW/.github’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Jan 8, 2025
  • InterMW/Inter.DeviceLifeMonitor’s past year of commit activity
    C# 0 GPL-3.0 0 0 0 Updated Jan 8, 2025
  • Device.Gate Public

    Takes in the messages from the node, dismisses all else

    InterMW/Device.Gate’s past year of commit activity
    C# 0 GPL-3.0 0 0 0 Updated Jan 5, 2025

Top languages

Loading…

Most used topics

Loading…