Search Results

Now showing 1 - 2 of 2
  • Article
    Citation - WoS: 24
    Citation - Scopus: 34
    Does Domain-Driven Design Lead To Finding the Optimal Modularity of a Microservice?
    (Ieee-inst Electrical Electronics Engineers inc, 2021) Vural, Hulya; Koyuncu, Murat
    Information systems are moving into the cloud. The new requirements enforced by cloud standards are high availability, high scalability, and a reduced mean time to recovery. Due to these new requirements, information system architecture styles are also evolving. Microservice architecture is becoming the de facto standard for developing highly modular cloud information systems. Since microservices were introduced, there has been an ongoing debate concerning how to choose the granularity of a microservice. In this study, the optimal point of granularity for microservices is examined based on coupling and cohesion values. The present study is based on two design examples generated in previous studies that applied domain-driven design in proposing microservices. Both examples are modified to generate more and less granular microservices. The coupling and cohesion values of the original examples are compared to those of the more and less granular microservices. We observe that domain-driven design has delivered a good end result for finding modular microservices.
  • Conference Object
    Hierarchical Cellular Automata Consensus Blockchain
    (Institute of Electrical and Electronics Engineers Inc., 2025) Çulha, D.
    Blockchain technology is foundational for decentralized systems, yet current implementations face critical limitations in scalability and communication efficiency, especially within consensus mechanisms like Practical Byzantine Fault Tolerance (PBFT). This paper proposes the Hierarchical Cellular Automata Consensus Mechanism (HCACM), a novel solution leveraging a hierarchical arrangement of cellular automata rings employing Wolfram's Rule 184 and Rule 232. Rule 184 efficiently propagates consensus states across the network, while Rule 232 stabilizes local consensus. HCACM significantly reduces communication overhead by facilitating deterministic consensus through localized interactions, enhancing network scalability and fault tolerance. Simulation results validate that HCACM outperforms traditional consensus algorithms in scalability, communication efficiency, and fault isolation, establishing it as an effective framework for decentralized applications requiring high transaction. © 2025 IEEE.