[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [soa-rm] compact blurbs on microservices
Unfortunately, the world in which we live is not always clear or consistent. Most folks talking MS also talk in terms of REST. While I have seen articles saying you don’t have to use HTTP, I haven’t seen much where something else was used. (Several years ago, I got into a discussion of “is FTP Restful?” Google that for the numerous debates.) I’d be happy to see examples other than HTTP. MS certainly have a “bounded context”, e.g. a single business function, but that doesn’t mean that same business function cannot be usable as part of multiple, dare I say, applications. However, the MS becomes a dependency of the application. Minimizing dependencies is likely good if it doesn’t force you into wasteful duplication or cause synchronization issues. This has been on our wish list for clarification. How you would package a MS, e.g. within a container, has also been an open issue if the MS was to be used beyond a single container. Finally, it is an open question that goes beyond MS to ask how much notice does a consumer want and/or need when something under the hood changes. We know when Word changes because Microsoft has us install an identifiable upgrade. We don’t know when Google tweaks their algorithms and you get slightly (significantly?) different search results. A shipping service upgrades for new postal rates and I likely want accurate shipping cost even if I didn’t know postal rates changed. I can go on. Yes, the answer is it depends. Ken ------------------------------------------------------------------------------
Dr. Kenneth Laskey MITRE Corporation, M/S F510 phone: 703-983-7934 7515 Colshire Drive fax: 703-983-1379 McLean VA 22102-7508
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]