Microgrid design for efficiency and resiliency