Blog Posts

Apache NiFi Overview

Apache NiFi

Apache NiFi is a robust open-source Data Ingestion and Distribution framework and more. It can propagate any data content from any source to any destination.

NiFi is based on a different programming paradigm called Flow-Based Programming (FBP). I’m not going to explain the definition of Flow-Based Programming. Instead, I will tell how NiFi works, and then you can connect it with the definition of Flow-Based Programming.

Continue Reading

Overview of Big Data

It’s always ambiguous when it comes to the definition of Big Data. To be more precise, it’s difficult to say when does your data becomes big data? You may think if the size of the data is enormous, then it’s Big Data, it’s not entirely true.

"Big Data" is a term used to refer an extremely large, high-speed, vastly diverse and complex data, which can be analyzed to get business values out of it.

Continue Reading

In-Memory Database Systems

In-Memory Database

An In-Memory Database Systems (IMDS) is a database management system that primarily relies on the main memory of the computer (RAM) for data storage compared to a traditional database management system which employs a disk storage mechanism. They are a growing subset of a database management system (DBMS) emerged in response to new application goals, system requirements, and operating environments.

In-Memory Database Systems (IMDS) are faster than disk-based databases since the internal optimization algorithms are more straightforward and execute fewer CPU instructions. Accessing data from the RAM (main memory) eliminates seek-time when querying the data, which provides faster and more predictable performance than disk. In theory, IMDS scales well beyond the terabyte size range.

Continue Reading

NGINX as a Web Server

NGINX as a Web Server

NGINX was created in 2004 by a Russian Software Engineer Igor Sysoev, as he was frustrated with Apache and wanted to build a replacement of handing 10000 concurrent connections. NGINX solved the C10k problem with its event-driven, asynchronous architecture.

NGINX is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.

In this blog post, we will examine and center NGINX as a Web Server. NGINX is a Reverse Proxy Server at its core and due to this design, it performs so well.

Continue Reading

Angular 5 Universal – Server-Side Rendering (SSR)

Server Side Rendering

Angular Universal produces static application pages on the server through a procedure called server-side rendering (SSR).

This article provides an outline of Angular Universal, which helps you to run your Angular application on the server.

This post helps you to create a sample Universal application step by step that launches fast as a server-rendered page. In the meantime, the browser downloads the full client version and switches to it routinely after the code loads.

Continue Reading

Site Footer