https://github.com/viniciusgerevini/services-communication
https://github.com/viniciusgerevini/services-communication
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/viniciusgerevini/services-communication
- Owner: viniciusgerevini
- Created: 2017-11-21T12:08:20.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-26T12:11:14.000Z (about 7 years ago)
- Last Synced: 2025-02-03T16:47:36.878Z (4 months ago)
- Size: 3.31 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Services Communication Playground
The goal of this experiment is to create multiple services with different languages communicating through messages.
## Solution
// TODO
## What I have so far
- [Message Bus](https://github.com/viniciusgerevini/nchan-message-bus)
- [Sydney Public Transport Realtime API](https://github.com/viniciusgerevini/sydney-realtime-transport)## Assumptions and Decisions:
- Cities are identified by [ISO Alpha2 Country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) + `_` + `uppercase city name`. e.g. `AU_SYDNEY`
- I'm not using any secret management tool, because it would increase significantly the complexity of the solution, so this is out of scope for now.
- For the sake of simplicity, I'm using for the message bus an NGINX/NCHAN server with a minimal configuration.