From 224d299caf854d5c3ba207a4379368c4b8ba9971 Mon Sep 17 00:00:00 2001 From: dd di cesare Date: Fri, 9 Feb 2024 08:09:46 +0100 Subject: [PATCH] [rfc] Drawbacks --- rfcs/0000-limitador-multithread-inmemory.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rfcs/0000-limitador-multithread-inmemory.md b/rfcs/0000-limitador-multithread-inmemory.md index 361c7ba6..de9fe848 100644 --- a/rfcs/0000-limitador-multithread-inmemory.md +++ b/rfcs/0000-limitador-multithread-inmemory.md @@ -197,7 +197,9 @@ consistency in the counter data. We might not need to use locks, but we need to # Drawbacks [drawbacks]: #drawbacks -Why should we *not* do this? +* The implementation of a multi-threaded Limitador service will introduce additional complexity to the codebase +* The need to manage concurrency and consistency across threads will require careful design and testing to ensure +that the service operates correctly and efficiently. # Rationale and alternatives [rationale-and-alternatives]: #rationale-and-alternatives