This article looks like a decent overview: https://medium.com/better-programming/understanding-the-offs...
This article looks like a decent overview: https://medium.com/better-programming/understanding-the-offs...