Starflight-code / pioneer-robotics-2022

Pioneer Robotics 2022 Code
GNU General Public License v3.0
0 stars 1 forks source link

[Feature] Microservices Architecture #22

Closed Starflight-code closed 1 year ago

Starflight-code commented 1 year ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] Restructure code to be compliant with the micro services framework. See context below.

Describe the solution you'd like A clear and concise description of what you want to happen. Break apart code into small autonomous services which are more maintainable. Individual micro-service APIs should remain consistent with how they are called.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. Micro-services with service containers for faux multitasking (likely will need to be implemented this way anyway).

Additional context Add any other context or screenshots about the feature request here. https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices https://en.wikipedia.org/wiki/Microservices

Starflight-code commented 1 year ago

Work is progressing smoothly, and big chunks of code are being broken up into a more microservices-like architecture. More work needs to be done, and we are very close to reaching completion on this.

Starflight-code commented 1 year ago

End of the year, basically completed. Codebase is far more modular after most functionality was abstracted. Convenience features were added across many areas, preparing for public release.