TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Remember when microservices were called components?

2 pointsby fabcommabout 4 years ago
I came across this article written in 2001 about scaling e-commerce: https:&#x2F;&#x2F;www.computerworld.com&#x2F;article&#x2F;2591575&#x2F;scaling-up-for-e-commerce.html. The concept of microservices is being talked about but referred to as components! Quite nostalgic...<p>&quot;A component is simply a chunk of software that performs work or provides information within a wider application. A component could be the user interface on an order entry system, the rules for how and when to increase a customer&#x27;s credit limit, or a data warehouse detailing every customer transaction conducted during the past five years.<p>&quot;According to several IT managers and analysts, to build a scalable Web architecture, managers should think of components not in terms of the software on which they&#x27;re based but in terms of the services they provide.&quot;

3 comments

cratermoonabout 4 years ago
Three-tier architecture Rational tools, XML, and BEA Weblogic. Very 2000 article.<p>There&#x27;s not really enough technical details there to know for sure what they did over 20 years ago, but here&#x27;s a couple of clues:<p>&quot;A component is simply a chunk of software that performs work or provides information within a wider application. A component could be the user interface on an order entry system, the rules for how and when to increase a customer&#x27;s credit limit, or a data warehouse detailing every customer transaction conducted during the past five years.&quot;<p>...<p>&#x27;&quot;we developed once and used everywhere throughout our site,&quot; says Mitchell. &quot;If we hadn&#x27;t . . . we would have to rewrite [that] code in every page on our site.&quot;&#x27;<p>That doesn&#x27;t sound like microservices, that just sounds like libraries of code. The two are not interchangable.
GianFabienabout 4 years ago
I think there is a difference. Components were units of code which were compiled and linked into application executables. Microservices run independently and are invoked over a network connection and protocol.
gladiatr72about 4 years ago
Umm.. I still call &#x27;em components.