Availability Anywhere Part 19 — Banning RDP and SSH attacks

This is the nineteenth 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 If you expose RDP or OpenSSH to the wide Internet, you’ll most likely get automated attacks. There is a way to … Continue reading Availability Anywhere Part 19 — Banning RDP and SSH attacks

Availability Anywhere Part 18 — Binding same port for multiple docker containers

This is the eighteenth 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 Let’s say that you run a project with Docker that uses a webserver (like a frontend application). This application will need … Continue reading Availability Anywhere Part 18 — Binding same port for multiple docker containers

Distributed Designs Part 1 — Outbox without idempotency nor synchronous commit

This is the first part of the Distributed Designs series. For your convenience you can find other parts using the links below: Part 1 — Outbox without idempotency nor synchronous commit Part 2 — Transactional outbox pattern and multiple instances of relay Part 3 — Taking lock in MVCC for transactional outbox pattern Transactional outbox … Continue reading Distributed Designs Part 1 — Outbox without idempotency nor synchronous commit