One of our reader asked us why we have used Serverless and FaaS as interchangeable words in the article What Are the Real Use Cases of Serverless Architecture (FaaS)?. He is correct. Serverless and FaaS are not exactly the same. The main reason we used the terminiogies synonymously is that, the intended reader audience likely are begginers and need the basic concept, we think that confusing them … [Read more...]
Difference Between Data Science and Big Data
When we say Big Data, we are talking about the humungous volumes of non-totaled crude information with its size fluctuating up to petabytes. Big data refers to the huge volumes of data of various types, i.e., structured, semi-structured, and unstructured. If you want to learn big data science in depth and get certified too, then Intellipaat big data training is your need. Intellipaat is one … [Read more...]
What Are the Real Use Cases of Serverless Architecture (FaaS)?
In our an earlier article, we discussed about the limitations and disadvantages of the Serverless Architecture (FaaS). Now, what are the real use cases of Serverless Architecture (FaaS) which a developer should think to use it? A Serverless Architecture helps us by offloading the computational efforts on Cloud Web Services. The functionality, scalability, and security goes to the backend provider. … [Read more...]
Machine Learning With Quantum Computers
Unlike a desktop computer based on transistors working on binary data, the quantum computers work on qubits whose quantum state can have an infinite number of values. Small quantum computers were built from the 1990s. Until 2008, the major difficulty concerns the physical realization of the basic element: the qubit. The phenomenon of decoherence (loss of quantum effects on the macroscopic scale) … [Read more...]
What Are the Drawbacks of Serverless Computing?
Serverless computing or FaaS provides a platform which allows the developers to execute code upon call of events. The serverless platform separates infrastructure services from the applications running on top of the platform. Automatic scaling functionality of FaaS not reduces the compute cost but and operational management overheads. In the serverless solution, we pay for the managed servers, … [Read more...]
How Are Big Data and Machine Learning Related?
Machine learning (ML) in short algorithms which can learn from data without relying on rules-based programming. Big data is the type of data that may be supplied into the analytical system so that a Machine learning (ML) model could learn to improve the accuracy of its predictions. Big Data and Machine Learning have a weak relation. We can only apply Machine Learning on Big Data or Big Data can … [Read more...]
Adobe Commerce Cloud and Acquisition of Magento
Adobe has launched Commerce Cloud, a new cloud service based on the Magento platform acquired by Adobe in 2018. The Commerce Cloud will complement the Adobe Experience Cloud alongside other tools like Marketing Cloud and Advertising Cloud to offer businesses a platform unified multipurpose. In May 2018, Adobe bought the Magento platform for $ 1.68 billion. Nearly a year later, as part of its Adobe … [Read more...]
How to Connect Apache Kafka With MQTT
This is not a step by step guide with commands. This is a guide to get started moving from generic Kafka to Confluent Inc's Kafka, Connectors and ready to consume one GitHub repository. Initially it will appear that with the easiness we installed Apache Kafka and MQTT Server, with same easiness we can connect Apache Kafka with MQTT. There are actually many things to learn, think. MQTT is a … [Read more...]
Two Way Communication in IoT (Cloud to Device and Device to Cloud)
Commonly, we send data from the devices like ESP32 Arduino, Smartphone, Raspberry Pi, Smart Watch to the IoT platform. IoT platform can be self hosted or on the cloud. Example of actual such one way communication can be our example simple project, such as ESP32 Arduino sending temperature, humidity data to IBM Watson IoT platform. We already know the theory around machine to machine communication, … [Read more...]
Advantages and Disadvantages of MicroServices
Microservices are an architecture pattern of information technology, where complex application software is composed of independent processes that communicate with each other with language-independent programming interfaces. The services are largely decoupled and do a small job. This enables a modular design of application software. Microservices require a lot of infrastructure, which is … [Read more...]
What is Typical Architecture Based on Microservices
Microservices require a lot of infrastructure, which is implemented by separate services. Load Balancers are used to load external HTTP requests from clients. Static content is delivered via a content delivery network. The business requirements services are supported by a variety of platform or infrastructure services. These take over central tasks such as application and service monitoring, … [Read more...]