Aller au contenu principal
2022 conference-paper

Mastering Eventual Consistency

0Citations signalées, ce qui n’est pas une note de qualité
1Institutions déclarées
1Pays d’affiliation déclarés

Rattachement africain : de. Niveau de preuve : code pays fourni par la source.

Le résumé fourni par la source

The quality requirements of modern systems – such as data-intensive systems – call for the design of distributed systems, facilitation of asynchronous processing, and, correspondingly, eventual consistency. In consequence, consistency of application data is no longer achieved with serializability – a technique commonly applied in relational database management systems. Rather, developers need to handle concurrency- and consistency-related design challenges in the application layer and the domain layer, which previously were in the responsibility of the infrastructure layer. However, even though concurrency control is already challenging in monolithic systems, the problem is even more demanding in distributed systems. Alas, only little systematic engineering guidance is provided by the software architecture community regarding this issue, and practitioners commonly use a trial-and-error approach. In this tutorial, we will present our consolidated lessons learned from three case studies with industry customers. We will also share novel design guidelines that transfer the latest research results from related research communities into practicable design patterns and best practices. Our design guidelines are based on the foundations of Domain-Driven Design. Participants will learn how to use them in practice in order to design safe eventually consistent systems.

Ce résumé expose les affirmations des auteurs. BNTIC ne l’interprète pas comme une validation indépendante des résultats.

Le contrôle bibliographique ouvert

DOI retrouvé dans Crossref DOI retrouvé ; titre concordant.

Titre Crossref
Mastering Eventual Consistency
Date Crossref
01/03/2022
Éditeur
IEEE
Type
proceedings-article

Ce recoupement confirme des métadonnées liées au DOI. Il ne confirme ni la méthode ni les conclusions de l’étude, et il ne compte pas comme une seconde source scientifique indépendante.

Où se fait cette recherche

  • Fraunhofer Institute for Experimental Software Engineering pays non établi dans la notice
    Structure de recherche
  • Fraunhofer IESE pays non établi dans la notice
    Institution
  • Architecture Centric Engineering pays non établi dans la notice
    Institution

Fraunhofer Institute for Experimental Software Engineering, Fraunhofer IESE et Architecture Centric Engineering.

Une affiliation ne permet pas de déduire la nationalité d’un auteur.

Les sujets associés

Distributed systems and fault toleranceSoftware System Performance and ReliabilityCloud Computing and Resource Management

BNTIC News n’est pas le producteur de ces données. Les publications sont interrogées à la demande dans Crossref, OpenAIRE, DOAJ, Europe PMC, HAL, DataCite, AfricArXiv, ROR et la Banque mondiale, sans clé d’accès. OpenAlex reste optionnel. Aucun service payant n’est nécessaire et aucune donnée externe n’est enregistrée en base. Consulter les sources et leurs limites.