Earlier quoted context omitted.
While the ESP32 does have a high inrush current, its ULP coprocessor is quite capable, drawing only 12µA@3.3V during Deep Sleep. I have a fleet of AA-powered ESP32 devices at home that last 6–12 months, plus some solar-powered ones that run indefinitely.
If you didn't mind sharing, I'd like to hear more about your use case. I'm assuming these would be things like temp/humidity sensors and such. I suppose you'd want to avoid wake-ups and radio use as much as possible. I've not gotten around to trying, but I assume using deep sleep while waking up to batch send data with infrequent updates would be key.
[dead]