Tag: Event driven
-
It's like 10,000 streams when what you need is a queue
Posted on August 7, 2026, Level beginner Resource Length short
This article explores the challenges of selecting the right messaging technology for event-driven architectures, emphasizing the importance of aligning technical choices with operational needs to avoid complexity and inefficiencies. By particular.net.
Tags event-driven queues tdd microservices messaging
-
Scaling Java-based real-time systems: Hidden tradeoffs of event-driven design
Posted on July 31, 2026, Level intermediate Resource Length medium
Author explores the challenges of scaling Java-based real-time systems using event-driven architecture. It highlights how eventual consistency in call signaling can lead to incorrect routing, how Kafka boot-storms disrupt autoscaling, and how Redis-backed patterns can mitigate these issues. The piece offers practical insights for developers and DevOps engineers working with Java and Kafka in high-latency environments. By Sagar Deepak Joshi.
Tags event-driven microservices java jvm messaging
-
Dealing with race conditions in event-driven architecture with read models
Posted on November 14, 2025, Level beginner Resource Length medium
Are you familiar with the term "phantom record" and its benefits? No? Let me explain it to you today. By Oskar Dudycz.
Tags software-architecture programming event-driven app-development
-
What is event-driven architecture? Meaning, types, uses, and benefits
Posted on March 20, 2025, Level beginner Resource Length long
Event-driven architecture reacts to events, like user actions, allowing real-time, independent system responses and actions. This article explains event-driven architecture, its workings, types, and practical uses. By Vijay Kanade.
Tags app-development event-driven web-development app-development
-
The power of ubiquitous language in Domain-Driven Design
Posted on January 30, 2025, Level beginner Resource Length short
The article by Derek Comartin emphasizes the significance of ubiquitous language in domain-driven design (DDD), describing it as the "secret sauce" for understanding and effectively implementing DDD principles. Ubiquitous language involves using a shared vocabulary across both business and technical teams to ensure alignment and clarity within an organization's domain. The author highlights several strategies for developing this common language, including awareness of terminology used by different departments, capturing concrete concepts and policies, and understanding the nuances brought about by multiple contexts. By Derek Comartin.
Tags software-architecture app-development code-refactoring functional-programming event-driven
-
Data streaming technologies overview
Posted on August 29, 2024, Level beginner Resource Length medium
The ability to process high volumes of data (big data) in real-time has become crucial for many organizations, and this is where data streaming technologies come into the picture. These technologies allow large amounts of data to be processed in real-time or near real-time as it is generated, enabling businesses to gain immediate insights and make time-sensitive data-driven decisions. By Darryn Campbell.
Tags streaming big-data cloud event-driven software
-
The benefits of event-driven architecture
Posted on March 7, 2024, Level intermediate Resource Length medium
Event-driven architecture (EDA) is a software design pattern used in microservices or other decoupled services or apps. Each service in the ecosystem can asynchronously publish and subscribe to events via an event broker. By Darryn Campbell.
Tags web-development app-development queues streaming event-driven
-
Eleven good resources to learn SQL and NoSQL
Posted on January 20, 2024, Level beginner Resource Length medium
SQL and NoSQL are in demand, and learning these tech skills can help improve one's career prospects. These skills are essential for developers, data scientists, business analysts, or anyone working in related fields with data. By Durga Prasad Acharya.
Tags nosql app-development event-driven open-source sql database
-
Choosing between message queues and event streams
Posted on January 19, 2024, Level beginner Resource Length medium
Implementing an event-driven architecture (EDA) is a road riddled with challenges. Among them is choosing the right tooling for the job. Many event-driven tools seem quite similar, at least at first glance, and you'd expect they could be used equally well for the same purposes. But that's often not the case and choosing the solution best suited to your needs can be tricky. By Tun Shwe.
Tags cicd messaging event-driven queues
-
Azure OpenAI Service powers the Microsoft Copilot ecosystem
Posted on January 3, 2024, Level beginner Resource Length medium
Many AI systems are designed for collaboration: Copilot is one of them. Copilot—powered by Microsoft Azure OpenAI Service—allows you to simplify how you design, operate, optimize, and troubleshoot apps and infrastructure from cloud to edge. It utilizes language models, the Azure control plane, and insights about your Azure and Arc-enabled assets. All of this is carried out within the framework of Azure's steadfast commitment to safeguarding data security and privacy. By Andy Beatman Senior Product Marketing Manager, Azure AI.
Tags ai event-driven web-development app-development azure
-
How to centralize CloudWatch Alarms with Amazon EventBridge and AWS CloudFormation
Posted on January 2, 2024, Level intermediate Resource Length long
Amazon CloudWatch lets customers collect monitoring and operational data in the form of logs, metrics, and events, providing an easy way to monitor and receive notifications regarding their workload health and often integrate directly with other systems, such as JIRA Service Desk and ServiceNow. By Chaitanya Gummadi.
Tags serverless event-driven web-development app-development software-architecture
-
Apache ZooKeeper: The perfect tool for configuration management
Posted on December 17, 2023, Level beginner Resource Length medium
Apache ZooKeeper is an open-source distributed coordination system that provides a platform for configuration management, process synchronization, and lock management. Originally developed by Yahoo, it is now maintained by the Apache Software Foundation. By datascientest.com.
Tags event-driven software-architecture management devops apache