Open in app

Sign In

Write

Sign In

Dominik Tornow
Dominik Tornow

1K Followers

Home

About

Feb 15

Paper Summary: Sagas

H. Garcia-Molina and K. Salem. 1987. Sagas. In Proceedings of the 1987 ACM SIGMOD international conference on management of data (SIGMOD ‘87). Association for Computing Machinery, New York, NY, USA, 249–259. Keywords: Long Running Processes, Sagas, Transactions, Compensation, Failure Mitigation, Failure Tolerance, Failure Transparency Although the original paper on Sagas…

Software Engineering

5 min read

Paper Summary: Sagas
Paper Summary: Sagas
Software Engineering

5 min read


Oct 22, 2022

Handling Failures From First Principles

Keywords Failure, Failure Tolerance, Failure Transparence, Failure Detection, Failure Mitigation, Application vs platform-level, Failure Presentation, Transient, Intermittent, Permanent, Recovery, Forward Recovery, Backward Recovery, Repair, Manual Repair, Auto Repair This blog post presents a blueprint for a principled failure handling strategy that guarantees correctness and completeness while maximizing the chance of…

Distributed Systems

7 min read

Handling Failures From First Principles
Handling Failures From First Principles
Distributed Systems

7 min read


Sep 6, 2022

Paper Summary: Fundamentals of Fault-Tolerant Distributed Computing

Felix C. Gärtner. 1999. Fundamentals of fault-tolerant distributed computing in asynchronous environments. ACM Comput. Surv. 31, 1 (March 1999), 1–26. Keywords: Failure, Failure Detection, Failure Mitigation, Failure Tolerance, Failure Transparence This paper explores the very foundations of failure, failure tolerance, and failure transparence. In Fundamentals of fault-tolerant distributed computing in…

Distributed Systems

6 min read

Paper Summary: Fundamentals of Fault-Tolerant Distributed Computing
Paper Summary: Fundamentals of Fault-Tolerant Distributed Computing
Distributed Systems

6 min read


Aug 15, 2022

Paper Summary: End-to-End Arguments in System Design

J. H. Saltzer, D. P. Reed, and D. D. Clark. 1984. End-to-end arguments in system design. ACM Transactions on Computer Systems 2, 4 (Nov. 1984), 277–288. Key Words Function, Completeness, Correctness, Application Layer, Platform Layer, Failure, Failure Detection, Failure Mitigation. The End-to-End Argument is a great, thought provoking paper that…

5 min read

Paper Summary: End-to-End Arguments in System Design
Paper Summary: End-to-End Arguments in System Design

5 min read


Feb 9, 2021

Kubernetes Network Policy

Kubernetes is a Container Orchestration Engine designed to host containerized applications on a set of nodes, commonly referred to as a cluster. Using a systems modeling approach, this series aims to advance the understanding of Kubernetes and its underlying concepts. Recommended Read Kubernetes Networking by Maegan Jong and Dominik Tornow Overview The Kubernetes…

101

7 min read

Kubernetes Network Policy
Kubernetes Network Policy
101

7 min read


Jan 17, 2021

Kubernetes Networking

by Maegan Jong and Dominik Tornow Kubernetes is a Container Orchestration Engine designed to host containerized applications on a set of nodes, commonly referred to as a cluster. Using a systems modeling approach, this series aims to advance the understanding of Kubernetes and its underlying concepts. For this blog post…

101

7 min read

Kubernetes Networking
Kubernetes Networking
101

7 min read


Jan 11, 2021

What is Infrastructure as Code?

by Dominik Tornow and Maegan Jong Infrastructure as a Service, Infrastructure as Code, or recently Infrastructure as Data — certainly infrastructure comes in many forms, shapes, and sizes. Yet, even though these terms sound deceptively similar and deceptively simple, they denote fundamentally different and intricate concepts. After Infrastructure as a…

Infrastructure As Service

6 min read

What is Infrastructure as Code?
What is Infrastructure as Code?
Infrastructure As Service

6 min read


May 4, 2020

Glossary ● What is a Microservice

Ever since the term “Microservice” made its debut in 2005, its usage has grown in popularity. However, even in 2020, a concise and accurate definition is not readily available. This article provides a definition for technical and non-technical stakeholders. This blog post provides concise and accurate definitions of the concepts…

Software Engineering

4 min read

Glossary ● What is a Microservice
Glossary ● What is a Microservice
Software Engineering

4 min read


May 7, 2019

Glossary ● Serverless

Ever since the term “serverless” made its debut in 2012, its usage has grown in popularity. However, a concise and accurate definition is not readily available. This article provides a definition for technical and non-technical stakeholders. This blog post provides a concise and accurate definition of the concept serverless. Model of computation The…

Serverless

4 min read

Glossary ● Serverless
Glossary ● Serverless
Serverless

4 min read


Mar 18, 2019

Inside Kubernetes RBAC

By Andrew Chen and Dominik Tornow

Kubernetes

5 min read

Inside Kubernetes RBAC
Inside Kubernetes RBAC
Kubernetes

5 min read

Dominik Tornow

Dominik Tornow

1K Followers

Principal Engineer at temporal.io

Following
  • Natalie Vais

    Natalie Vais

  • Gilles Barbier

    Gilles Barbier

  • Maxim Fateev

    Maxim Fateev

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech