[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [soa-rm] comments on sp800-180_draft -- further reflection
Martin, You are accurate in seeing each (micro)service/application in a separate container, but my reading indicates this is an implementation decision rather than a part of the definition. If you recall the book Building Microservices that I quoted from several weeks ago in reference to its discussion of how SOA relates to microservices*, that author advocates a similar approach because (as I recall without checking the book) (1) you can spin up (or down) an exact copy of what you need for scalability, (2) you know exactly what new service you are deploying instead of having a package with several services, some of which may not have been updated, and (3) you know exactly what you are monitoring. The downside is lots of moving parts and that author didn’t (to my satisfaction) address the comms overhead. * "The microservice approach has emerged from real-world use, taking our better understanding of systems and architecture to do SOA well. So you should instead think of microservices as a specific approach for SOA in the same way that XP or Scrum are specific approaches for Agile software development.” That said, the NIST document needs to be careful it is not too absolute because, as I noted in one of the comments, there is still a lot that is changing, a lot of tool development is in progress, and things we thought were stupid are becoming best practice (and back to stupid again). 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]