Skip to content

hashedtokens/edms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Endpoint Data Management System (EDMS)

Standalone system for a team building microservices

Core Idea

During development stages endpoints may not change, but the associated QP pairs keep changing. The change is not just linked to the QP schemas which might be static or in rare cases well defined, but also related to the data bound to the keys contained in the QP. So, it leads to a problem we define as EQP Chaos.

Eliminate EQP Chaos

  • Communication breaks when multiple servers talking to each other with evolving QP pairs per E
  • Systemic mess when a simple change in either of E, Q or P happens
  • Coordination delays accruing technical debt, when several team members are modifying microservice data
    • ❌ endpoints not versioned
    • ❌ endpoints not mapped against all the linked QP pairs per E
    • ❌ no summary of endpoint inventory
    • ❌ no inbuilt tool for doc generation of EQP pairs

So, EDMS helps to reduce the chaos so that development progresses without hassle regardless of the team size, without having to compromise speed or efficiency.

Features

  • Web View - Users can create a hostable static website view for all the filtered set of endpoints
  • Repo Ready - Versioned EQP Data can be generated in a way that's easy to push to a repo
  • Test View - Endpoints can be tested in real time with advanced options
  • Filter / Merge Data - Endpoints from multiple sources / team members can be easily filtered into independent collections or merged into one collection

Symbols

  • E : Endpoint
  • Q : Request
  • P : Response

About

Endpoint Data Management System (EDMS)

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Contributors