✉️ The Tech Caffeine has sent a message for you!
Is SOLID Still Relevant in Modern Software Architecture?, How to think about the ROI of data work, The 18 highest paying developer roles in 2021
✳️ This Week’s Featured Articles ✳️
RCA/Postmortem Report Templates From Netflix
A couple of people have asked me to share how I structure my OOPS write-ups. Here’s what they look like when I write them. This structure in this post is based on the OOPS template that has evolved over time inside of Netflix, with contributions from current and former members of the CORE team.
How to think about the ROI of data work
It happens at least once in the lifetime of every data leader or practitioner. You get asked to estimate the ROI of your work, team, or of hiring one more person. If you’re lucky you get away with a vague response around making the company more data-driven. If not, you may find yourself trying to estimate the $ value of each data project pulling more hairs out for each one.
Storm in the stratosphere: how the cloud will be reshuffled
Here's a theory I have about cloud vendors (AWS, Azure, GCP):
Cloud vendors will increasingly focus on the lowest layers in the stack: basically leasing capacity in their data centers through an API.
Other pure-software providers will build all the stuff on top of it. Databases, running code, you name it.
The 18 highest paying developer roles in 2021
Some developer jobs command higher salaries than others. Aiming high? See what you can expect to earn in these software developer roles.
New – Sustainability Pillar for AWS Well-Architected Framework
The AWS Well-Architected Framework has been helping AWS customers improve their cloud architectures since 2015. The framework consists of design principles, questions, and best practices across multiple pillars: Operational Excellence, Security, Reliability, Performance Efficiency, and Cost Optimization.
Today we are introducing a new Sustainability Pillar to help organizations learn, measure, and improve their workloads using environmental best practices for cloud computing.
Is SOLID Still Relevant in Modern Software Architecture?
Daniel Orner published a recent article arguing that SOLID principles are still the foundation for modern software architecture. According to Orner, while the practice of software development has changed in the past 20 years, SOLID principles are still the basis of good design. The author explains how they also apply to functional programming and microservices architecture, with examples.
✳️ Recommended Course ✳️
✳️ Tweet Of the Week ✳️
You can also follow me on Twitter for more cool tech stuff!
✳️ Thank you for making it this far ✳️
If you enjoyed this newsletter, please share this with your friends & colleagues!
This newsletter was proofread by Grammarly