with async. callbacks nodejs (V8) Cons Vulnerable to synchronous operations Share failure Doesn’t use other cores Hard to debug and maintain Pros Can handle a lot of requests Low memory usage Uses only one core
all others Cons Memory/CPU limits Race conditions, deadlocks, ... (internal, C++) Uses all available cores Pros Vertical scalability (cloud) Thread-safety for concurrent access Uses all available cores