Architecting safe eventually consistent systems:
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | , , |
Format: | Abschlussarbeit Buch |
Sprache: | English |
Veröffentlicht: |
Stuttgart
Fraunhofer Verlag
[2023]
|
Schriftenreihe: | PhD Theses in Experimental Software Engineering
75 |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 231 Seiten Illustrationen, Diagramme 24 cm x 17 cm |
ISBN: | 9783839619643 3839619645 |
Internformat
MARC
LEADER | 00000nam a22000008cb4500 | ||
---|---|---|---|
001 | BV049724770 | ||
003 | DE-604 | ||
005 | 20240613 | ||
007 | t | ||
008 | 240603s2023 gw a||| m||| 00||| eng d | ||
015 | |a 23,N50 |2 dnb | ||
016 | 7 | |a 131233925X |2 DE-101 | |
020 | |a 9783839619643 |c : EUR 70.00 (DE), EUR 72.00 (AT), CHF 107.90 (freier Preis) |9 978-3-8396-1964-3 | ||
020 | |a 3839619645 |9 3-8396-1964-5 | ||
024 | 3 | |a 9783839619643 | |
028 | 5 | 2 | |a Bestellnummer: fhg-iese_104 |
035 | |a (OCoLC)1427501318 | ||
035 | |a (DE-599)DNB131233925X | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-739 | ||
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |8 1\p |a 004 |2 23sdnb | ||
100 | 1 | |a Braun, Susanne |e Verfasser |0 (DE-588)1325860379 |4 aut | |
245 | 1 | 0 | |a Architecting safe eventually consistent systems |c Susanne Braun |
264 | 1 | |a Stuttgart |b Fraunhofer Verlag |c [2023] | |
264 | 4 | |c © 2023 | |
300 | |a 231 Seiten |b Illustrationen, Diagramme |c 24 cm x 17 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a PhD Theses in Experimental Software Engineering |v 75 | |
502 | |b Dissertation |c TU, Kaiserslautern |d 2022 | ||
650 | 0 | 7 | |a Parallelisierung |0 (DE-588)4613846-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verteiltes System |0 (DE-588)4238872-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Hochverfügbarkeit |0 (DE-588)7624291-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwarearchitektur |0 (DE-588)4121677-5 |2 gnd |9 rswk-swf |
653 | |a software architecture | ||
653 | |a distributed systems | ||
653 | |a eventual consistency | ||
653 | |a database transactions | ||
653 | |a concurrency | ||
653 | |a Software Architekten, Software Ingenieure, Software Entwickler, Software Architects, Software Engineers, Software Developers | ||
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 0 | 1 | |a Hochverfügbarkeit |0 (DE-588)7624291-2 |D s |
689 | 0 | 2 | |a Parallelisierung |0 (DE-588)4613846-8 |D s |
689 | 0 | 3 | |a Verteiltes System |0 (DE-588)4238872-7 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Rombach, Hans Dieter |d 1953- |0 (DE-588)172348382 |4 edt | |
700 | 1 | |a Liggesmeyer, Peter |d 1963- |0 (DE-588)112090362 |4 edt | |
700 | 1 | |a Bomarius, Frank |4 edt | |
710 | 2 | |a Fraunhofer-Institut für Experimentelles Software Engineering |0 (DE-588)10050408-5 |4 isb | |
710 | 2 | |a Fraunhofer IRB-Verlag |0 (DE-588)4786605-6 |4 pbl | |
830 | 0 | |a PhD Theses in Experimental Software Engineering |v 75 |w (DE-604)BV022658864 |9 75 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=fcd4b60a7d4644b98da2460e3f8319de&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=035067074&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a vlb |d 20231206 |q DE-101 |u https://d-nb.info/provenance/plan#vlb |
Datensatz im Suchindex
_version_ | 1805083875570876416 |
---|---|
adam_text |
Table of Contents 1 2 Introduction. 1 1.1 Motivation. 1 1.2 State of the Practice and State of the Art. 2 1.3 Research Goals and Contributions. 3 1.4 Research Method. 5 1.5 Outline. 5 Background. 9 2.1 2.2 3 Domain Driven Design. 9 Consistency and Concurrency. 11 2.2.1 ACID Transaction Guarantees. 11 2.2.2 Global Transactions for Distributed Systems. 15 2.2.3 Transactional Replication. 16 2.2.4 Non-Transactional Distributed Systems. 18 2.2.5 Paradigm Shift towards the Application Layer. 22 2.3 Chapter Summary. 27 Related Work. 29 3.1 Software Engineering Guidance. 29 3.1.1 Saga Patterns. 31 3.1.2 DDD Aggregates. 32 3.1.3 Event
Sourcing. 33 3.1.4 Command Query Responsibility Segregation. 34 3.1.5 Transactional Outbox Pattern. 35 3.1.6 Change Data Capture. 36 4 3.2 Empirical Studies. 36 3.3 Chapter Summary. 38 Problem and Research Method. 39 4.1 Initial Theory based on Anecdotal Observations. 39 4.1.1 Anecdotal Observations on Transaction Isolation Levels. . 40 4.1.2 Cases. 41 vii
Table of Contents 4.2 5 42 ECD3 - Architecting Safe EventuallyConsistent Systems. 47 5.1 Goals. 47 5.2 Domain Operations Design Guide. 48 5.3 Domain Objects Design Guide. 49 5.4 Prerequisites and Guarantees of ECD3-compliant Pro gramming Frameworks. 50 5.4.1 Programming Model. . . 50 5.4.2 Transactions and UpdatePropagation. 51 5.4.3 Reconciliation. 52 Chapter Summary. 53 5.5 6 Research Method. ECD3 - Domain Objects Design Guide. 55 6.1 6.2 6.3 Definitions. 55 Taxonomy. 57 6.2.1 Trivial Aggregates. 58 6.2.2 Non-Trivial Aggregates. 64 6.2.3 Taxonomy Cheat Sheet. 68 Best Practices. 68 6.3.1 Trivial Aggregates First. 68 6.3.2 Non-Trivial Aggregates? - Make
Well-Informed Trade-Off Decisions. 69 6.4 Design Patterns. 70 6.4.1 The Derived Monotonic StatePattern. 70 6.4.2 The Segregate Aggregate Classes Pattern. 76 6.5 7 Chapter Summary. 82 ECD3 - Domain Operations Design Guide. 83 7.1 Basic Design Goals. 83 7.1.1 Tolerance to Partial ExecutionOrder. 83 7.2 7.3 7.1.2 Aggregate Consistency. 85 Compatibility Relation. 85 7.2.1 Best Practices. 86 Antipatterns. 89 7.3.1 State-based Update Propagation in Disguise. 89 7.3.2 Implementing Incremental Updates as Blind Up dates. 91 7.4 viii Cheat Sheet. 93
Table of Contents 7.5 8 Chapter Summary. 94 ECD3 - Reconciliation. 8.1 97 A Notion of Concurrency in EventuallyConsistent Sys tems 97 8.1.1 Common Concurrency Anomalies. 100 8.1.2 Summary. 104 8.2 ECD3 Reconciliation Process. 104 8.2.1 ECD3 Transaction Management. 105 8.2.2 ECD3 Reconciliation Algorithm. 112 8.3 Reconciliation Semantics. 115 8.3.1 Healing of Distributed Lost Updates. 115 8.3.2 Healing of Distributed Write Skews. 117 8.3.3 Healing of Incorrect Program Flow. 118 8.3.4 Summary. 119 8.4 Reconciliation Guarantees. 120 8.5 Limitations. 121 8.6 Required Guarantees of the Infrastructure. 121 8.7 9 Chapter Summary and Implications. 122 ECD3 - Programming Framework. 125 9.1 Usage Context. 125 9.2 Architecture
Drivers.126 9.3 Prerequisites Constraints. 127 9.4 Major Technology Decisions. 127 9.5 Major Building Blocks. 128 9.6 Programming Model.129 9.6.1 Getting Started.130 9.6.2 Basic Configuration. 131 9.6.3 Implementing Aggregates.133 9.6.4 Implementing Repositories. 133 9.6.5 Implementing Transactions. 133 9.7 Source Code.136 9.8 Limitations. 136 9.8.1 Persistence. 136 9.8.2 Recovery.137 9.8.3 Multiversion Repository Cache. 138 9.8.4 Pessimistic Commit Operation. 138 9.8.5 Sealing. 138 ix
Table of Contents 9.8.6 Programming Model. 138 9.9 10 Chapter Summary. 139 Validation. 141 10.1 Validation Approach. 141 10.2 Hypotheses.142 10.3 Action Research Study. 148 10.3.1 Research Design. 149 10.3.2 Context. 149 10.3.3 Theoretical Framework. 150 10.3.4S ummary of Research Cycles. 151 10.3.5 Data Collection and Analysis Methods. 154 10.3.6 Results and Interpretation. 157 10.3.7 Validity. 162 10.3.8S ummary Conclusions. 163 10.4 Informal Validation with External Practitioners. 163 10.4.1 Goals. 164 10.4.2 Implementation. 164 10.4.3 Limitations. 168 10.4.4 Lessons Learned. 169 10.4.5S ummary Conclusions. 170 10.5
ECD3 Design Workshop Surveys. 171 10.5.1 Goals. 171 10.5.2Workshop Concept. 171 10.5.3Survey Design.172 10.5.4Survey Implementation.175 10.5.5Survey Results. 177 10.5.6Limitations. 182 10.5.7Summary Conclusions. 183 10.6 ECD3 Framework Experiments. 184 10.6.1 Goals. 185 10.6.2 Experiment Design.185 10.6.3 Experiment Implementation.191 10.6.4 Experiment Results. 192 10.6.5 Discussion. 199 10.6.6l mplications. 204 10.6.7 Limitations. 205 10.6.8S ummary Conclusions.205 X
Table of Contents 10.7 Chapter Summary. 11 207 Conclusions. 211 11.1 Contributions. 211 11.2 Limitations. 213 11.3 Implications. 215 11.4 Future Research Agenda. 217 11.5 Concluding Remarks. 217 References. 219 A Appendix: Workshop Survey Questionnaire.227 xi |
any_adam_object | 1 |
author | Braun, Susanne |
author2 | Rombach, Hans Dieter 1953- Liggesmeyer, Peter 1963- Bomarius, Frank |
author2_role | edt edt edt |
author2_variant | h d r hd hdr p l pl f b fb |
author_GND | (DE-588)1325860379 (DE-588)172348382 (DE-588)112090362 |
author_facet | Braun, Susanne Rombach, Hans Dieter 1953- Liggesmeyer, Peter 1963- Bomarius, Frank |
author_role | aut |
author_sort | Braun, Susanne |
author_variant | s b sb |
building | Verbundindex |
bvnumber | BV049724770 |
classification_rvk | ST 200 |
ctrlnum | (OCoLC)1427501318 (DE-599)DNB131233925X |
discipline | Informatik |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008cb4500</leader><controlfield tag="001">BV049724770</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240613</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">240603s2023 gw a||| m||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">23,N50</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">131233925X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783839619643</subfield><subfield code="c">: EUR 70.00 (DE), EUR 72.00 (AT), CHF 107.90 (freier Preis)</subfield><subfield code="9">978-3-8396-1964-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3839619645</subfield><subfield code="9">3-8396-1964-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783839619643</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: fhg-iese_104</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1427501318</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB131233925X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="8">1\p</subfield><subfield code="a">004</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Braun, Susanne</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1325860379</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Architecting safe eventually consistent systems</subfield><subfield code="c">Susanne Braun</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Stuttgart</subfield><subfield code="b">Fraunhofer Verlag</subfield><subfield code="c">[2023]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">231 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm x 17 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">PhD Theses in Experimental Software Engineering</subfield><subfield code="v">75</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="b">Dissertation</subfield><subfield code="c">TU, Kaiserslautern</subfield><subfield code="d">2022</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Parallelisierung</subfield><subfield code="0">(DE-588)4613846-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Hochverfügbarkeit</subfield><subfield code="0">(DE-588)7624291-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">software architecture</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">distributed systems</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">eventual consistency</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">database transactions</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">concurrency</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Software Architekten, Software Ingenieure, Software Entwickler, Software Architects, Software Engineers, Software Developers</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Hochverfügbarkeit</subfield><subfield code="0">(DE-588)7624291-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Parallelisierung</subfield><subfield code="0">(DE-588)4613846-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rombach, Hans Dieter</subfield><subfield code="d">1953-</subfield><subfield code="0">(DE-588)172348382</subfield><subfield code="4">edt</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Liggesmeyer, Peter</subfield><subfield code="d">1963-</subfield><subfield code="0">(DE-588)112090362</subfield><subfield code="4">edt</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Bomarius, Frank</subfield><subfield code="4">edt</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Fraunhofer-Institut für Experimentelles Software Engineering</subfield><subfield code="0">(DE-588)10050408-5</subfield><subfield code="4">isb</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Fraunhofer IRB-Verlag</subfield><subfield code="0">(DE-588)4786605-6</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">PhD Theses in Experimental Software Engineering</subfield><subfield code="v">75</subfield><subfield code="w">(DE-604)BV022658864</subfield><subfield code="9">75</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=fcd4b60a7d4644b98da2460e3f8319de&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=035067074&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">vlb</subfield><subfield code="d">20231206</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#vlb</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV049724770 |
illustrated | Illustrated |
indexdate | 2024-07-20T07:55:30Z |
institution | BVB |
institution_GND | (DE-588)10050408-5 (DE-588)4786605-6 |
isbn | 9783839619643 3839619645 |
language | English |
oclc_num | 1427501318 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | 231 Seiten Illustrationen, Diagramme 24 cm x 17 cm |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | Fraunhofer Verlag |
record_format | marc |
series | PhD Theses in Experimental Software Engineering |
series2 | PhD Theses in Experimental Software Engineering |
spelling | Braun, Susanne Verfasser (DE-588)1325860379 aut Architecting safe eventually consistent systems Susanne Braun Stuttgart Fraunhofer Verlag [2023] © 2023 231 Seiten Illustrationen, Diagramme 24 cm x 17 cm txt rdacontent n rdamedia nc rdacarrier PhD Theses in Experimental Software Engineering 75 Dissertation TU, Kaiserslautern 2022 Parallelisierung (DE-588)4613846-8 gnd rswk-swf Verteiltes System (DE-588)4238872-7 gnd rswk-swf Hochverfügbarkeit (DE-588)7624291-2 gnd rswk-swf Softwarearchitektur (DE-588)4121677-5 gnd rswk-swf software architecture distributed systems eventual consistency database transactions concurrency Software Architekten, Software Ingenieure, Software Entwickler, Software Architects, Software Engineers, Software Developers (DE-588)4113937-9 Hochschulschrift gnd-content Softwarearchitektur (DE-588)4121677-5 s Hochverfügbarkeit (DE-588)7624291-2 s Parallelisierung (DE-588)4613846-8 s Verteiltes System (DE-588)4238872-7 s DE-604 Rombach, Hans Dieter 1953- (DE-588)172348382 edt Liggesmeyer, Peter 1963- (DE-588)112090362 edt Bomarius, Frank edt Fraunhofer-Institut für Experimentelles Software Engineering (DE-588)10050408-5 isb Fraunhofer IRB-Verlag (DE-588)4786605-6 pbl PhD Theses in Experimental Software Engineering 75 (DE-604)BV022658864 75 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=fcd4b60a7d4644b98da2460e3f8319de&prov=M&dok_var=1&dok_ext=htm Inhaltstext Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=035067074&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p vlb 20231206 DE-101 https://d-nb.info/provenance/plan#vlb |
spellingShingle | Braun, Susanne Architecting safe eventually consistent systems PhD Theses in Experimental Software Engineering Parallelisierung (DE-588)4613846-8 gnd Verteiltes System (DE-588)4238872-7 gnd Hochverfügbarkeit (DE-588)7624291-2 gnd Softwarearchitektur (DE-588)4121677-5 gnd |
subject_GND | (DE-588)4613846-8 (DE-588)4238872-7 (DE-588)7624291-2 (DE-588)4121677-5 (DE-588)4113937-9 |
title | Architecting safe eventually consistent systems |
title_auth | Architecting safe eventually consistent systems |
title_exact_search | Architecting safe eventually consistent systems |
title_full | Architecting safe eventually consistent systems Susanne Braun |
title_fullStr | Architecting safe eventually consistent systems Susanne Braun |
title_full_unstemmed | Architecting safe eventually consistent systems Susanne Braun |
title_short | Architecting safe eventually consistent systems |
title_sort | architecting safe eventually consistent systems |
topic | Parallelisierung (DE-588)4613846-8 gnd Verteiltes System (DE-588)4238872-7 gnd Hochverfügbarkeit (DE-588)7624291-2 gnd Softwarearchitektur (DE-588)4121677-5 gnd |
topic_facet | Parallelisierung Verteiltes System Hochverfügbarkeit Softwarearchitektur Hochschulschrift |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=fcd4b60a7d4644b98da2460e3f8319de&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=035067074&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV022658864 |
work_keys_str_mv | AT braunsusanne architectingsafeeventuallyconsistentsystems AT rombachhansdieter architectingsafeeventuallyconsistentsystems AT liggesmeyerpeter architectingsafeeventuallyconsistentsystems AT bomariusfrank architectingsafeeventuallyconsistentsystems AT fraunhoferinstitutfurexperimentellessoftwareengineering architectingsafeeventuallyconsistentsystems AT fraunhoferirbverlag architectingsafeeventuallyconsistentsystems |