Micro Services Architecture Background

During the early days of Software Development, barriers to entry in programming languages were high and only people with PhDs in Science and Mathematics could use such programming languages. In 1964, the basic general purpose programming language was developed. This lowers the barriers so that non-PhD students from all majors can also write programs. As computing applications grew rapidly in the 1960s, software became large and complex. Computer Scientists try to overcome the complexity of System Software with ancient and proven techniques: Divide and Conquer.

David Parnas published a seminal paper “On Criteria to be used in Decomposing Systems to Modules” in 1972 that introduced the concept of Modularityand myNFORMASI hiding. In addition, Edsger W. Dijkstra introduced the conceptof Separation of Concernin his paper “On the Role of Scientific Thought” published in 1974. The works of Parnas, Dijkstra and others led to the emergence ofModular Software Developmentin the 1970s with the principle of deciphering large and complex software systems into“loosely combined, highly cohesive”module communicated through an internal interface. In simple terms, “loosely combined” means that the dependency between modules must be very low and “very cohesive” means that one module must focus on single or similar functionality. With the advent of the Internet and web in the 1990s, software systems became widespread in business applications and became more complex and large. Although Modularity is used to reduce the complexity of software applications, it is often un helpful because the modular boundaries of software sub-systems are easy to cross and abuse. Other Software Architecture Patterns became very popular during the 1990s to develop business applications:Layered Architecture. Typically, Business Web Applications are divided into several layers: Presentation, Business, Database layer.

In 1997, Brian Foote and Joseph Yoder had analyzed many Business applications and published the paper “Big Ball mud”. The paper states

Big Mud Ball

that most Business applications experience the following issues:

  • Unregulated growth
  • Too much responsibility
  • Doesn’t have the right Architecture
  • Spaghetti Code
  • Make it work alias. sweeping the problem under the Carpet

112 comments

  1. I do not even know how I ended up here, but I thought this post was great. I don’t know who you are but definitely you’re going to a famous blogger if you aren’t already 😉 Cheers!

  2. I love your blog.. very nice colors & theme. Did you make this website yourself or did you hire someone to do it for you? Plz reply as I’m looking to create my own blog and would like to find out where u got this from. thanks a lot|

  3. I was curious if you ever considered changing the page layout of your website? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or two images. Maybe you could space it out better?|

  4. My brother recommended I might like this blog. He was entirely right. This post actually made my day. You can not imagine simply how much time I had spent for this info! Thanks!|

  5. Greetings from Carolina! I’m bored to death at work so I decided to browse your site on my iphone during lunch break. I really like the info you present here and can’t wait to take a look when I get home. I’m shocked at how quick your blog loaded on my phone .. I’m not even using WIFI, just 3G .. Anyhow, very good blog!|

  6. Excellent post. I was checking continuously this blog and I’m inspired! Very helpful information particularly the ultimate phase 🙂 I handle such info a lot. I was seeking this certain information for a long time. Thanks and best of luck. |

  7. My brother suggested I might like this blog. He was totally right. This submit actually made my day. You can not imagine simply how much time I had spent for this information! Thanks!|

  8. My brother suggested I might like this website. He was entirely right. This post truly made my day. You can not imagine just how much time I had spent for this information! Thanks!|

  9. Greetings! I know this is kinda off topic however I’d figured I’d ask. Would you be interested in trading links or maybe guest writing a blog post or vice-versa? My site goes over a lot of the same subjects as yours and I think we could greatly benefit from each other. If you might be interested feel free to send me an e-mail. I look forward to hearing from you! Excellent blog by the way!|

  10. That is really fascinating, You are an overly skilled blogger. I’ve joined your feed and stay up for in the hunt for more of your excellent post. Also, I’ve shared your site in my social networks|

  11. I like the helpful information you provide in your articles.
    I will bookmark your weblog and check again here frequently.
    I’m quite certain I will learn a lot of new stuff right here!

    Best of luck for the next!

  12. My brother recommended I would possibly like this blog. He used to be entirely right. This put up truly made my day. You can not imagine just how much time I had spent for this information! Thanks!|

  13. Hello there, just became aware of your blog through Google, and found that it’s truly informative. I’m gonna watch out for brussels. I will appreciate if you continue this in future. Numerous people will be benefited from your writing. Cheers!|

  14. Definitely believe that which you stated. Your favorite reason seemed to be on the net the easiest thing to be aware of. I say to you, I definitely get annoyed while people think about worries that they plainly don’t know about. You managed to hit the nail upon the top and defined out the whole thing without having side-effects , people could take a signal. Will probably be back to get more. Thanks|

  15. We are a group of volunteers and opening a new scheme in our community. Your website offered us with valuable info to work on. You’ve done a formidable job and our entire community will be thankful to you.|

  16. Good day! I know this is kinda off topic however , I’d figured I’d ask. Would you be interested in trading links or maybe guest writing a blog post or vice-versa? My blog goes over a lot of the same subjects as yours and I think we could greatly benefit from each other. If you are interested feel free to send me an e-mail. I look forward to hearing from you! Excellent blog by the way!|

  17. I have to thank you for the efforts you have put in writing this blog. I really hope to view the same high-grade content from you in the future as well. In fact, your creative writing abilities has encouraged me to get my own website now ;)|

  18. Hello There. I found your blog using msn. That is a very smartly written article. I’ll make sure to bookmark it and return to learn more of your useful info. Thank you for the post. I’ll certainly comeback.|

  19. Hi there! Quick question that’s totally off topic. Do you know how to make your site mobile friendly? My web site looks weird when browsing from my apple iphone. I’m trying to find a theme or plugin that might be able to fix this problem. If you have any suggestions, please share. Thank you!|

  20. Good day I am so excited I found your web site, I really found you by error, while I was browsing on Aol for something else, Regardless I am here now and would just like to say kudos for a tremendous post and a all round entertaining blog (I also love the theme/design), I don’t have time to read through it all at the moment but I have book-marked it and also added in your RSS feeds, so when I have time I will be back to read more, Please do keep up the excellent b.|

  21. Hello There. I found your blog the usage of msn. That is a really well written article. I will make sure to bookmark it and come back to read more of your helpful information. Thanks for the post. I’ll certainly comeback.|

  22. I have to thank you for the efforts you’ve put in writing this blog. I’m hoping to see the same high-grade content by you later on as well. In fact, your creative writing abilities has encouraged me to get my own blog now ;)|

  23. Thank you, I’ve recently been looking for info approximately this subject for a long time and yours is the greatest I’ve came upon so far. But, what in regards to the conclusion? Are you sure concerning the source?|

  24. This is the perfect web site for anybody who really wants to understand this topic. You know so much its almost hard to argue with you (not that I really will need to…HaHa). You definitely put a new spin on a topic that has been written about for decades. Excellent stuff, just excellent!|

  25. I know this if off topic but I’m looking into starting my own weblog and was curious what all is required to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet smart so I’m not 100 certain. Any tips or advice would be greatly appreciated. Appreciate it|

  26. Excellent blog here! Also your web site loads up fast! What web host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as quickly as yours lol|

  27. hello!,I love your writing very much! share we keep in touch extra about your article on AOL? I need a specialist in this area to resolve my problem. May be that’s you! Having a look ahead to look you. |

  28. Oh my goodness! Awesome article dude! Many thanks, However I am having troubles with your RSS. I don’t understand the reason why I cannot subscribe to it. Is there anybody else getting similar RSS issues? Anyone that knows the answer can you kindly respond? Thanks!!|

  29. I know this if off topic but I’m looking into starting my own weblog and was wondering what all is required to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web smart so I’m not 100 sure. Any recommendations or advice would be greatly appreciated. Appreciate it|

  30. Thank you for some other informative site. Where else may I am getting that kind of info written in such an ideal way? I’ve a undertaking that I am just now running on, and I’ve been at the look out for such information.|

  31. Hey There. I found your blog using msn. This is an extremely well written article. I’ll be sure to bookmark it and come back to read more of your useful information. Thanks for the post. I’ll certainly comeback.|

  32. Hello! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing months of hard work due to no backup. Do you have any solutions to stop hackers?|

  33. What i do not realize is in reality how you’re now not really a lot more neatly-liked than you might be now. You are very intelligent. You realize thus significantly with regards to this topic, produced me personally imagine it from a lot of various angles. Its like men and women aren’t interested until it’s one thing to accomplish with Woman gaga! Your individual stuffs outstanding. Always handle it up!|

  34. Right here is the right webpage for anyone who wants to understand this topic. You know a whole lot its almost hard to argue with you (not that I personally will need to…HaHa). You certainly put a brand new spin on a topic that’s been discussed for many years. Wonderful stuff, just excellent!|

  35. I think this is one of the most vital info for me. And i’m glad reading your article. But want to remark on few basic issues, The site style is perfect, the articles is in reality nice : D. Just right job, cheers|

  36. Hiya very cool blog!! Guy .. Beautiful .. Superb .. I’ll bookmark your website and take the feeds additionally? I’m glad to seek out numerous helpful information here within the publish, we’d like develop extra techniques in this regard, thanks for sharing. . . . . .|

  37. My brother recommended I might like this blog. He was entirely right. This post truly made my day. You can not imagine simply how much time I had spent for this information! Thanks!|

  38. An interesting discussion is worth comment. I do believe that you should publish more about this subject matter, it might not be a taboo subject but generally people do not speak about these topics. To the next! Cheers!!|

  39. Fantastic goods from you, man. I have understand your stuff previous to and you’re just extremely wonderful. I actually like what you have acquired here, certainly like what you’re saying and the way in which you say it. You make it enjoyable and you still take care of to keep it wise. I can’t wait to read far more from you. This is actually a wonderful web site.|

  40. We absolutely love your blog and find a lot of your post’s to be exactly what I’m looking for. Do you offer guest writers to write content available for you? I wouldn’t mind writing a post or elaborating on a few of the subjects you write concerning here. Again, awesome blog!|

  41. There are certainly a variety of particulars like that to take into consideration. That is a great level to carry up. I offer the ideas above as general inspiration but clearly there are questions like the one you bring up the place a very powerful thing will probably be working in honest good faith. I don?t know if greatest practices have emerged round issues like that, however I’m certain that your job is clearly recognized as a fair game. Each boys and girls really feel the impression of just a second抯 pleasure, for the remainder of their lives.

  42. whoah this blog is wonderful i really like reading your articles. Keep up the great paintings! You realize, a lot of people are hunting round for this info, you could help them greatly.

  43. I used to be very pleased to seek out this internet-site.I needed to thanks to your time for this glorious learn!! I definitely having fun with every little bit of it and I have you bookmarked to take a look at new stuff you weblog post.

  44. Oh my goodness! an incredible article dude. Thank you However I am experiencing problem with ur rss . Don抰 know why Unable to subscribe to it. Is there anyone getting equivalent rss drawback? Anybody who is aware of kindly respond. Thnkx

  45. I抎 should verify with you here. Which isn’t something I often do! I take pleasure in studying a post that may make individuals think. Also, thanks for allowing me to remark!

  46. Hi! This is my 1st comment here so I just wanted to give a quick shout out and tell you I really enjoy reading your blog posts. Can you suggest any other blogs/websites/forums that cover the same topics? Thanks a lot!|

  47. You made some respectable factors there. I appeared on the internet for the difficulty and located most people will go along with along with your website.

  48. Aw, this was a really nice post. In idea I would like to put in writing like this moreover ?taking time and actual effort to make an excellent article?however what can I say?I procrastinate alot and in no way seem to get one thing done.

  49. This design is wicked! You certainly know how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Great job. I really loved what you had to say, and more than that, how you presented it. Too cool!|

  50. Howdy! I’m at work surfing around your blog from my new apple iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the outstanding work!|

  51. Wonderful post however , I was wanting to know if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit further. Thanks!|

  52. Have you ever thought about creating an ebook or guest authoring on other sites? I have a blog based upon on the same subjects you discuss and would really like to have you share some stories/information. I know my subscribers would appreciate your work. If you’re even remotely interested, feel free to send me an email.|

  53. It’s appropriate time to make a few plans for the longer term and it is time to be happy. I’ve read this post and if I may just I want to counsel you few interesting things or tips. Perhaps you can write next articles referring to this article. I wish to read even more things about it!|

  54. Woah! I’m really loving the template/theme of this site. It’s simple, yet effective. A lot of times it’s tough to get that “perfect balance” between user friendliness and appearance. I must say you have done a very good job with this. In addition, the blog loads very quick for me on Safari. Outstanding Blog!|

  55. I wish to voice my affection for your generosity giving support to individuals who should have help with the situation. Your real dedication to passing the solution all around appeared to be really informative and have surely empowered women like me to attain their aims. Your personal important advice denotes a lot a person like me and a whole lot more to my mates. Thanks a lot; from everyone of us.

  56. I am just commenting to let you know what a magnificent encounter my friend’s girl encountered using your webblog. She mastered a wide variety of issues, with the inclusion of what it’s like to have an incredible giving mood to have many others just learn selected impossible subject matter. You actually did more than readers’ expectations. Thanks for displaying such helpful, trusted, informative as well as unique guidance on the topic to Evelyn.

  57. I simply needed to thank you very much once more. I do not know the things I might have handled in the absence of the advice shown by you about such a theme. It was before an absolute daunting case in my opinion, however , discovering a new skilled manner you handled the issue forced me to weep over happiness. I will be thankful for this service and wish you recognize what a powerful job you happen to be putting in training some other people by way of a blog. I am certain you haven’t got to know any of us.

  58. My spouse and i felt really fortunate when Ervin managed to complete his inquiry through the precious recommendations he grabbed when using the web site. It is now and again perplexing just to continually be offering tips many people have been selling. And we also remember we have got the blog owner to be grateful to for that. The entire explanations you’ve made, the easy web site menu, the friendships you will give support to engender – it is everything powerful, and it is aiding our son in addition to us recognize that the subject is excellent, and that’s exceedingly essential. Many thanks for the whole lot!

  59. I actually wanted to write a brief remark in order to say thanks to you for these unique concepts you are posting here. My considerable internet research has at the end been recognized with excellent content to share with my neighbours. I ‘d declare that we readers are undeniably lucky to live in a fabulous site with many outstanding individuals with valuable hints. I feel somewhat privileged to have encountered your entire website and look forward to plenty of more thrilling moments reading here. Thank you again for a lot of things.

  60. I together with my friends have already been digesting the good information located on your website and then the sudden I got a horrible suspicion I had not expressed respect to the website owner for those tips. Most of the guys ended up for that reason warmed to read through all of them and have now pretty much been having fun with them. We appreciate you indeed being indeed kind and also for finding some exceptional guides millions of individuals are really desirous to discover. Our sincere regret for not expressing gratitude to earlier.

  61. My wife and i ended up being absolutely fulfilled Ervin could complete his survey with the precious recommendations he was given from your very own weblog. It is now and again perplexing to simply happen to be freely giving concepts that people might have been trying to sell. And we all discover we have got the blog owner to be grateful to for that. The entire illustrations you made, the easy site navigation, the relationships you make it possible to create – it’s got everything extraordinary, and it is making our son and our family reason why the matter is exciting, and that is quite serious. Thanks for all!

Leave a comment

Your email address will not be published.