Storage and Streaming System

Kafka as a Storage System Kafka’s publishing is not bound to consuming. So the messages that are published can live in Kafka very long time, until they are consumed. This makes kafka a good storage...

Kafka Messaging System

Messaging has two models: Queuing : ♦ In a queue, a pool of consumers may read from a server and each record goes to one of them. ♦ Allows you to divide up the...

INI file and its use

Considering an application for file/data processing, there may not be a fixed configuration that would perform optimal for all user cases. There is often a need for tuning the application parameters like level of...

Open Database Connectivity – ODBC

Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems. ODBC calls are independent of database systems and operating systems. ODBC based applications can be ported to other platforms,...

Java Database Connectivity

For providing JDBC connectivity, you need to create a driver for your data system. The driver manager class is already available in JDK, no need to write a separate driver manager. There are 4 types...

Call Level Interface

Designing the Call Level Interface: Before going to implement the system, the CLI must be designed in detail. Otherwise it would be too difficult to change the CLI  in later phases of development. Let’s...