The advantages of microservices can generally be categorized into two groups: technological and human-centric. Within the human-centric category, t...
For further actions, you may consider blocking this person and/or reporting abuse
This is very different approach to what I've really seen. It's interesting how tools like Bit fit into such an service oriented architecture. Are there any more documentation or guides on Bit that I could refer to?
You should check out Bit's official docs (they're updated daily):
Thank you, I will definitely try this out.
One should never waste time creating so called service oriented architecture before his company gets huge.
Technologies should fit your budget first than using large companies' complex, heavy intelligent demanding, massive human consuming ones.
Bit add nothing new to the JavaScript ecosystem, but mess all things up.
microservices are for servers which is called backend, not for web pages which is called frontend.
and bit has nothing to do with software decentralization.
Decentralization means you should make every server equal and independent by using the same negotiation protocol.
These days technology advocators tend to exaggerate their products with false concepts.
What a pitty.
'decentralization' is not reserved only for backend or backend infrastructure. It is a philosophy that can be applied to many aspects of software development, including the codebase itself.
Bit is a tool for a decentralized codebase. The point of this blog is that a decentralized codebase, which consists of independent Bit components, is a better way to maintain decentralized systems, whether it is microservices, micro frontends, or any other decentralized architecture.
micro services and micro pages/frontends are no more than distributed architecture. They have nothing to do with decentralized architecture. You should bear correct concepts first. Don't misleading people into pits.
then use decoupled/independent/separated codebase instead. Don't pollute the meaning of decentralization. It is evil to intentionally mix one concept for another.
I don't think the blog uses the term 'decentralized', it uses the term 'distributed'.
However, since the two terms are often used interchangeably, I've used the former in my response.
A codebase maintained as Bit components is, in fact, a distributed codebase.
so for Bit component, it is better to use distributed. Decentralization means no one is in central control which means everyone or every organization has the rights to setup, develop, create, distribute, publish such platform including source code. Distributed Systems can be privately controlled by companies but decentralized one can't
Great post