resilience technologies