Ben YaakobiProcessing Batch Messages with Apache NiFiRecord based data handing in Apache NiFi is quite powerful. NiFi’s record based processors give a lot of functionality in tremendous speed…Mar 9, 2022Mar 9, 2022
Ben YaakobiLoading Data in chunks in Apache NiFi(pagination)Apache NiFi lets us querying whole tables using pagination. But what if we have a custom query that we can’t put in a table?May 31, 20211May 31, 20211
Ben YaakobiDesign Patterns in NiFiDesign Patterns are important even in Apache NiFi. In this article, we shall review two design patterns and the use of Funnel.Apr 12, 2021Apr 12, 2021
Ben YaakobiUsing NiFi to react to DNS changesAs I’ve already stated in previous articles before, Apache NiFi has a lot to offer. This time, I’ll review the DNS part of it.Mar 7, 2021Mar 7, 2021
Ben YaakobiOptimizing NiFi with Concurrent TasksOptimizing any application can be found out to be a tough mission. It depends on a variety of factors: memory, CPU, the application’s…Apr 23, 2020Apr 23, 2020
Ben YaakobiHow I managed to replicate my Kafka Cluster efficientlyReplicating Kafka Cluster sounds pretty but can be found to be tough. It really is a simple task, but no tool seem to be simple enough or…Jul 16, 2019Jul 16, 2019
Ben YaakobiApache NiFi Expression Language and the use casesWhat is this expression language? Is it totally exception proof when the syntax is valid? And how did we use it in our own project?Apr 18, 20191Apr 18, 20191
Ben YaakobiNiFi & SchedulingHow does NiFi decide to schedule processors? How does NiFi not fail when a processor does? What are “yield” and “penalty”? How can NiFi be…Mar 14, 20192Mar 14, 20192
Ben YaakobiAbout Apache NiFi & The FlowFileWhen people hear that Apache NiFi is I/O intensive, they usually think that each processor that a FlowFile passes, a read/write is made…Feb 11, 2019Feb 11, 2019
Ben YaakobiAbout Apache ZooKeeper & Cluster SynchronizationHow can we synchronize different nodes, that are running on different machines, or more precisely, how can we do it with Apache ZooKeeper?Jan 27, 2019Jan 27, 2019