Category: Kafka
				
										
									
					
							
						
				‘Kafka is dead’ is a statement that is circulating more and more often. Critics point to a lack of innovation, the complexity of the product and the emergence of …			
					
								
												
									
					
							
						
				AVRO schema are often used to serialize JSON data into a compact binary format in order to for example transport it efficiently over Kafka. When you want to validate …			
					
								
												
									
					
							
						
				Recently I was designing an AVRO schema and wanted to test how data would look like which conformed to this schema. I developed some Java code to generate sample …			
					
								
												
									
					
							
						
				I wanted to set up a demo environment with Apache Kafka (an open-source distributed event streaming platform) and an Oracle Database, all within containers. For my purpose I opted …			
					
								
												
									
					
							
						
				I wanted to set up a demo environment with Apache Kafka (an open-source distributed event streaming platform) and an Oracle Database, all within containers. For my purpose I opted …			
					
								
												
									
					
							
						
				Vagrant can be used to quickly create development environments in for example VirtualBox, VMWare or Hyper-V. I decided to use Vagrant to create a quick Apache NiFi development environment. …			
					
								
												
									
					
							
						
				Last week I presented on Apache Kafka – twice. Once to a group of over 100 students, once to 30+ colleagues. In both instances, I invited attendees to partake …			
					
								
												
									
					
							
						
				Filesystem events are useful to monitor. They can indicate a security breach. They can also help understanding how a complex system works by looking at the files it reads …			
					
								
												
									
					
							
						
				For conducting some experiments and preparing several demonstrations I needed a locally running Kafka Cluster (of a recent release) in combination with a KSQL server instance. Additional components from …			
					
								
												
									
					
							
						
				Put simply – CQRS (Command Query Responsibility Segregation) is an architecture pattern that recognizes the fact that it may be wise to separate the database that processes data manipulations …			
					
								
												
									
					
							
						
				This article describes how to quickly get going with KSQL on Kubernetes. KSQL is Confuent’s ‘continuous streaming query language’. It allows us to write SQL-like queries that operate on …			
					
								
												
									
					
							
						
				For  workshop I will present on microservices and communication patterns I need attendees to have their own local Kafka Cluster. I have found a way to have them up …			
					
								
												
									
					
							
						
				On YouTube, you will find the 44 min recording of my talk on Oracle Code San Francisco (October 2017):  https://www.youtube.com/watch?v=khP3yHmbtpM The slides are on SlideShare: Real Time UI with …			
					
								
												
									
					
							
						
				In several previous articles on Apache Kafka, Kafka Streams and Node.JS for interacting with Apache Kafka, I have described how to create a Node.JS application that publishes messages to …			
					
								
												
									
					
							
						
				Oracle Service Bus is a powerful tool to provide features like transformation, throttling, virtualization of messages coming from different sources. There is a (recently opensourced!) Kafka transport available for …