I wrote a few posts about my desktop setup about 2 years ago. I started with my first MBP in 2013, which I used for about 5 years until I sold it in 2018, and replaced with a MBP with touch bar. Now in 2020, mid COVID-19 work-from-home era, my setup is as follows:
Work provided MacBook Pro "Core i5" 1.4GHz 13-Inch (2019, Touch Bar, Two Thunderbolt 3 Ports), 8 GB 2133 MHz LPDDR3, Intel Iris Plus Graphics 645 1536 MB - A2159
I use the MBP for work, and for the Mac Mini for personal stuff. The Magic Keyboard is bluetooth-tethered to either one. When I want to switch the keyboard from MBP to Mini, I switch off Bluetooth on the MBP, then switch on Bluetooth on the Mini, and the keyboard just detects it in seconds. The rest of the devices: Jabra headset, Logitech mouse, Yubikey - are all connected to a USB hub. I then just swop the hub between the MBP and Mini.
My previous MBP 2018 specs is as follows:
MacBook Pro 2,3 GHz Quad-Core Intel Core i5, 13-inch, 2018, Four Thunderbolt 3 Ports, 8 GB 2133 MHz LPDDR3, Intel Iris Plus Graphics 655 1536 MB - A1989
This post will cover what is AWS Lambda, how it works, and how cold starts can impact performance. It then covers Lambda Snapstart, how to enable, and how to measure its impact on cold starts using different AWS services.