How many “kicks” does it take to build a reasonably resilient distributed service? A lot!
Additionally, resilience is in the eye of the beholder: might mean AP for a service that needs to be up at the cost of consistency or CP for a service that detects when it can't achieve quorum and fail gratefully.