Inanir, SerifYuce, Yilmaz2026-01-242026-01-24202497898196717489789819664610978303202674397830320088319783032026712978981967177997830319494259789819666874978303193696897830319412071865-0929https://doi.org/10.1007/978-3-031-50920-9_36https://hdl.handle.net/20.500.12868/46062nd International Conference on Advanced Engineering, Technology and Applications, ICAETA 2023 -- 2023-03-10 through 2023-03-11 -- Istanbul -- 305999Pub/Sub is a common pattern allowing a producer to publish events to consumers. In types of Pub/Sub, structure of an event is either identified by publishers based-on static rules or by consumers based-on filtering approaches. In both scenarios, actors’ total performance might get degraded due to required operations (e.g., filtering) impacting throughput. This study focuses on designing a filtering approach for both actors of Pub/Sub by reducing data size to be transmitted by producers and received and processed by consumers by creating a loosely coupled context, in which horizontal alterations to structure of any event can occur. Sub Data Path (SDP) approach presents a matching tree to separate an event with scope like JSON data, and each key in the relevant event act like a topic without being defined as a topic. Thereby, producers only must transmit part of a message through a path on the event structure to be located into a former event to create new event; consumers can subscribe to any subtopic (key for JSON format) to be able to receive data in terms of its own mechanism, not a producer’s design. Therefore, creating an event can be completed with different producers which contribute a piece of the whole event; Bounded Context structure belongs to microservice architecture as a decomposition strategy can be handled by consumers in relation to their own business logic. To measure the proposed method, an experiment with gaze points collected by an eye tracker has been designed. By performing the filtering method for one, two and maximum SDP keys, filtering duration, event size reduction percent and transmission duration were revealed. The experimental results imply that the proposed method can send 7.5 events in average, instead of sending just one in the same period. Also, since worst case of the proposed method based-on events in the context can be calculated, an architecture can be prevented from bottlenecks. These benefits makes SDP advantageous over similar methods in terms of being both a fast and scalable alternative. © 2024, The Author(s), under exclusive license to Springer Nature Switzerland AG.eninfo:eu-repo/semantics/closedAccessbroker-systemfilteringloose-couplingperformancePublisher/SubscriberSub Data Path Filtering Protocol for Subscription of Event Parts and Event Regeneration in Pub/Sub PatternConference Object10.1007/978-3-031-50920-9_361983 CCIS4644812-s2.0-85180811120Q3