Slogging

Now matter which way you tackle contract evolution, you need to have a system in place to notify your service consumers. I envision a system based on “service blogs”, or “slogs”. A slog conveys information about the state of a service. As a consumer, I want to subscribe to a slog for each service I use. My aggregator becomes a “dependency dashboard” that tells me about upcoming service news. One thing I’d catch this way is upcoming service revisions. Optimally, the revision notification would include a pointer to a test environment and a time frame for testing. I would run my system against the new endpoint in order to test the functionality. If it works, great, I’m done. If it doesn’t, I need to figure out what I have to change to make things work again and I need to start a conversation with the service team to coordinate changes on my end and/or their end, as well as plans for when/how I migrate. As long as I’m on this topic, I should include the need to see basic ops stats bubbling up this way to so that I have a good sense that the services I’m using are meeting their SLAs. This whole part of the picture, which involves inter-team communication, seems pretty much ignored today. Mindreef is the only company I know that’s addressing it, and they’re in the early stages.


Posted Apr 25 2006, 08:07 AM by tim-ewald

Comments

Steve Loughran wrote Sourceforge status page
on 04-25-2006 6:54 AM
I agree, which is why I sub to the sourceforge service status page: http://sourceforge.net/export/rss2_sitestatus.php?feed

bloglines only lists 23 subscribers, so its isnt widely known.

However, in a complex system, availability is transitive: if the filestore goes down, the app will go down too. So you really need a format which is machine comprehensible, one that declares predicted shutdown time and availability (none, reduced, normal), expected resume time (a range, obviously), URL to check for more info and recommended check frequency.

WS-Uptime :)

Tim wrote re: Slogging
on 04-25-2006 7:23 AM
Steve,

I agree that you want something machine readable. I'd love to see an RSS/ATOM feed that mixed both human readable and machine consumable info to make it so the consumer can handle info either way.

Tim-
TrackBack wrote del.icio.us bookmarks - 2006-04-25
on 05-08-2006 9:17 PM
del.icio.us bookmarks - 2006-04-25
Lexapro. wrote Lexapro.
on 08-14-2008 4:30 PM

Side effects of drug lexapro.

Add a Comment

(required)  
(optional)
(required)  
Remember Me?