Myfeed is a non-trivial sample cloud native application build using:
- spring-cloud
- spring-boot
- spring-data
- RxJava Sample
- Following
- login/logout
- Posting
- Post feed items to following users
- Profile view
- Websockets update feed: https://spring.io/guides/gs/messaging-stomp-websocket/
- Unfollowing
- Profile edit
infrastucture apps (id: default port)
- myfeed-config: 11010
- myfeed-discovery: 11020
- myfeed-router: 11080
- myfeed-turbine: 11090
user apps (id: default port)
- myfeed-admin: 11050
- myfeed-feed: 11060
- myfeed-user: 11070
- myfeed-ui: 11040
- mongodb
- redis
- rabbitmq
- github account
127.0.0.1 www.myfeed.com
127.0.0.1 discovery.myfeed.com
127.0.0.1 config.myfeed.com
like so (in dnsmasq.conf)
address=/myfeed.com/127.0.0.1
and add the following to /etc/resolver/myfeed.com
nameserver 127.0.0.1