Availability Anywhere Part 29 — Using all remote solutions in parallel

This is the twentieth ninth part of the Availability Anywhere series. For your convenience you can find other parts in the table of contents in Part 1 – Connecting to SSH tunnel automatically in Windows There are so many protocols for remote access. Why not use all of them at the same time? Let’s see … Continue reading Availability Anywhere Part 29 — Using all remote solutions in parallel

State Machine Executor Part 6 — Forking

This is the sixth part of the State Machine Executor series. For your convenience you can find other parts in the table of contents in State Machine Executor Part 1 — Introduction Let’s revisit our execution function: It’s quite quite already as we extended it with a support for timeouts, exception handling, state management, and … Continue reading State Machine Executor Part 6 — Forking

State Machine Executor Part 4 — Timeouts, exceptions, suspending

This is the fourth part of the State Machine Executor series. For your convenience you can find other parts in the table of contents in State Machine Executor Part 1 — Introduction Let’s discuss how to improve reliability of our state machines. How machines are executed In part 1, we defined the contract for triggering … Continue reading State Machine Executor Part 4 — Timeouts, exceptions, suspending