MAMarcos Arujinmarcs.hashnode.dev·Feb 13, 2023 · 5 min readLeveraging Kafka to improve your architectureIn the world of software architecture, it's important to choose the right tools and technologies that can help you achieve your goals. One of those tools is Kafka, a distributed streaming platform that can help you build scalable, fault-tolerant, and...00
MAMarcos Arujinmarcs.hashnode.dev·Feb 10, 2023 · 3 min readEasing Monolith decomposition with Kafka Connect, Debezium and KsqlDB.In recent years, microservices architecture has become increasingly popular as organizations look to break down their monolithic applications into smaller, more manageable pieces. This can bring many benefits, such as increased agility and scalabilit...00
MAMarcos Arujinmarcs.hashnode.dev·Feb 8, 2023 · 4 min readGetting Started with Kafka Connect and KsqlDBIn today's fast-paced world, real-time data processing has become an increasingly important aspect of modern-day applications. Apache Kafka and its ecosystem provide a robust and scalable platform for data streaming and processing, making it a popula...00
MAMarcos Arujinmarcs.hashnode.dev·Oct 20, 2021 · 15 min readIntroduction to Behaviour Driven Development (BDD)Lately, I've been very interested in ways of improving software development, quality, and delivery on my team. Looking for ways to tackle common pitfalls in Agile, I've come across something called Behaviour Driven Development (BDD). What is BDD? Be...00