ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
ATOM FEEDS GRUSER JMS
Jeg feeds
NAV Fagkveld
Trond Arve Wasskog
8/11/2017
Atom Feeds Gruser JMS
Atom Feeds Gruser JMS
How to use Atom for
Event-Driven Systems
https://web.archive.org/web/20140326002519/http://answers.oreilly.com/topic/2153-rest-in-practice-how-to-use-atom-for-event-driven-systems/
https://www.amazon.com/REST-Practice-Hypermedia-Systems-Architecture/dp/0596805829
http://martinfowler.com/articles/richardsonMaturityModel.html
http://shop.oreilly.com/product/0636920034339.do
https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying
Atom feeds for
event driven systems??
Producer
Atom feed
Producer Consumer
Atom feed
Atom Feeds Gruser JMS
https://prezi.com/mqt3ggqidp7m/skatteetatens-it-reguleringsplan/
Consumer
Producer Consumer
Temporal
coupling
Producer Consumer
Atom feed
Producer Consumer
Bridge
Koordinering
http://www.enterpriseintegrationpatterns.com/patterns/messaging/CompetingConsumers.html
https://curator.apache.org/curator-recipes/leader-election.html
https://www.safaribooksonline.com/library/view/building-microservices/9781491950340/ch04.html
...give ATOM a look, but be
aware of the sunk-cost fallacy. If
you find yourself wanting more
and more of the support that a
message broker gives you, at a
certain point you might want to
change your approach.
Producer Consumer
Producer Consumer
Atom feed
1) Register webhook
Producer Consumer
Atom feed
1) Register webhook
2) Notify
Producer Consumer
Atom feed
1) Register webhook
2) Notify
3) Pull
https://github.com/pubsubhubbub/
Erfaringer
Enkelhet
Robusthet
Skalerbarhet > Latenstid
B?ndbredde
Komprimering
Caching
Tidsreiser
Signering og kryptering
Feeds andre steder?
https://skatteetaten.github.io/datasamarbeid-api-dokumentasjon/about_eventfeed.html#hendelseslister
https://developer.twitter.com/en/docs/tweets/timelines/guides/working-with-timelines
https://skatteetaten.github.io/folkeregisteret-api-dokumentasjon/hendelsesliste/
Forenklet Oppf?lging
Lettvektsdistribusjon av
hendelser for Akt?rId
Atom Feeds Gruser JMS
TAKK FOR
OPPMERKSOMHETEN!
Trond Arve Wasskog
trond.arve.wasskog@bekk.no
+47 982 19 419

More Related Content

Atom Feeds Gruser JMS