These days, numerous applications follow a microservices architecture. And many applications manage large amounts of data (user activity on the application, logs, metrics, etc.) that are constantly travelling back and forth between microservices. This can produce a series of problems when it comes to integrating all this information – such as the synchronization, scaling and processing of the data.
Few things have spurred as much interest in the ICT sector in recent times as Blockchain technology. It stems from an article titled “Bitcoin: A Peer-to-Peer Electronic Cash System” published on May 24, 2008 by a certain Satoshi Nakamoto , along with a computer application launched a few months later (November 1, 2008).
Just by looking at the bottom or rear part of an electronic IT device (such as a computer, router, monitor, etc.) or its accessories (mouse, keyboard or power source), we can identify a common feature: all of them have an identifying plate full of symbols. Each represents the product’s conformity with a series of rules or regulations applicable in a given country or economic area.
Multiprocessing is the use, within the same system, of several CPUs that share resources among them. There are many kinds of multiprocessing systems and they vary according to different aspects. Their type will first depend on the location of the CPUs (i.e., whether they are on the same die, chip or on the same board).
It is well known that, ever since they first appeared in the 80s, PCs have CPUs with Intel architecture. The fact that there are many systems based on PCs is also common knowledge. However, the general public may be unaware of the features of embedded systems around us (such as cell phones, tablets, vehicles, appliances…).