How Amazon web services uses formal methods | Synapse