An algorithm is a series of instructions, either in the form of pseudo-code or in a computer programming language, which aim at solving a problem or at performing some sort of computation. Algorithms are therefore strongly connected to various fields of mathematics and physics, such as probability and statics, calculus and linear algebra. Algorithms apply ... Read more

Apache Kafka

Apache Kafka is an open-source distributed event streaming platform for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. Microsoft Azure has a Kafka service implementation in its HDInsight cloud service. In Azure you can also use Azure Event Hubs to stream data from Apache Kafka applications without setting up a Kafka cluster on ... Read more


BaaS means Backup As A Service and refers to any managed service which allows for remote backup and recovery of any type of on-premise or cloud workload, including but not limited to:


DRaaS (Disaster Recovery As A Service) is a managed service in which disaster recovery is offered as a cloud service. Disaster recovery includes business continuity (BCDR) and backup as a service (BaaS). DRaaS management server can be either an on-premise or a cloud server. There are various DRaaS providers, most of which are already providing ... Read more


NoSQL databases are also known as as non-SQL databases. They are different than relational (SQL) databases and do not feature the SQL model with rows and tables. The following types of NoSQL databases are available. Examples of NoSQL databases are the following: