Construir sistemas distribuidos y escalables es complejo y, aún más común, gracias al creciente número de IoT y dispositivos móviles. Un problema que veo rutinariamente es que los desarrolladores intentan tratar los sistemas distribuidos como sistemas monolíticos. Específicamente, los desarrolladores que se aferran a patrones como ACID.