I am currently working with/researching about micro-services software architecture (or approach to software architecture). There are tons of resources on the web but unfortunately very few of them are academic in nature. I hope that over the next coming months software/academic community will agree to have a standard definition (perhaps following a simple format similar to this one) for this topic as this subject is starting to get hot.
I personally think the name/term "micro-services" can be a bit misleading. Quite a lot of people I have talked to focus more on the word "micro" and not on the principles. I am all for light weight approaches to building software though. For the time being this term is trending and I don't see the term fading away time soon. See the buzz on twitter and youtube your self.
I hope to make this post as a learning resource for people new to micro-services. I will be curating this over a period of time (so don't expect this content to stay static ;). Please send suggestion on twitter @geoaxis or in comments.
A whole series of videos explaining micro-services (mostly content for Lewis/Fowler)
I personally think the name/term "micro-services" can be a bit misleading. Quite a lot of people I have talked to focus more on the word "micro" and not on the principles. I am all for light weight approaches to building software though. For the time being this term is trending and I don't see the term fading away time soon. See the buzz on twitter and youtube your self.
I hope to make this post as a learning resource for people new to micro-services. I will be curating this over a period of time (so don't expect this content to stay static ;). Please send suggestion on twitter @geoaxis or in comments.
Other lists
First of all, there are few other lists on the tubes that I would encourage you to browse
http://www.mattstine.com/microservices
http://capgemini.github.io/architecture/microservices-reality-check/
(Reading list at the end)
http://www.mattstine.com/microservices
http://capgemini.github.io/architecture/microservices-reality-check/
(Reading list at the end)
Academic Resources
An Emergent Micro-Services Approach to Digital Curation Infrastructure (Paper, Presentation , Video)
Articles (these are in no particular order)
http://martinfowler.com/articles/microservices.html (Lewis/ Fowler: Probably the most quoted article on this subject)
http://martinfowler.com/bliki/MicroservicePrerequisites.html
http://martinfowler.com/articles/distributed-objects-microservices.html
http://microservices.io/ (you know it is a thing when it get a .io domain name ;)
http://martinfowler.com/articles/distributed-objects-microservices.html
http://microservices.io/ (you know it is a thing when it get a .io domain name ;)
Presentation
Tool specific articles
Books
Videos
Following are some videos that I have watched and think are worth watching
A whole series of videos explaining micro-services (mostly content for Lewis/Fowler)
Microservices Weekly (http://microservicesweekly.com) is a good soruce of summarized weekly list for microservices news and articles.
ReplyDelete