Daily Wrap Up – February 8, 2023 (#026)

Had an all-day offsite today, but still managed to read a handful of really good pieces. Check out posts below for good architecture principles, leadership advice, and security considerations.

[blog] EA Principles Series: Design for Composability. Another post in this series of “EA principles” outlined by the Chick-fil-A tech team. I go back and forth on “composability” as a goal. Sometimes it leads us to over-engineer or prematurely optimize the software. Good in theory, tricky in practice.

[blog] When to Command (and When to Collaborate). Lots of points about management and leadership in this post. Well worth a read.

[blog] Product Vision is Science Fiction. Very good post that tells you what a “product vision” is and isn’t, and helps you create one.

[blog] Google Cloud vs. Amazon and Microsoft: Is ‘New Kid’ Snatching Market Share? Some folks like to pretend that “this isn’t a zero sum game” and that all cloud vendors can win. Nah. Growth comes at the cost of others in this industry, as always.

[docs] Cloud Spanner Regional Endpoints. How are you and your teams accessing their cloud database? Our distributed SQL database Spanner always had a global endpoint, but we just added regional endpoints if you want to ensure the data is always stored and processed in one region.

[article] Software Security Report Finds JavaScript Applications Have Fewer Flaws Than Java and .NET. If you had “JavaScript is a better choice for security-conscious orgs than .NET or Java” on your bingo card, you win. Not sure I would have guessed that.

[article] How Platform Teams Can Align Stakeholders. Sometimes it’s about the journey, not the destination. Read this post for a look at how taking a product-view of your platform can help you think differently about your users and their needs.

[blog] How to choose between regional, dual-region and multi-region Cloud Storage. Cloud providers are very good at offering resilient, highly-available object storage. Here’s a look at options within Google Cloud.

##

Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:

Author: Richard Seroter

Richard Seroter is Director of Developer Relations and Outbound Product Management at Google Cloud. He’s also an instructor at Pluralsight, a frequent public speaker, the author of multiple books on software design and development, and a former InfoQ.com editor plus former 12-time Microsoft MVP for cloud. As Director of Developer Relations and Outbound Product Management, Richard leads an organization of Google Cloud developer advocates, engineers, platform builders, and outbound product managers that help customers find success in their cloud journey. Richard maintains a regularly updated blog on topics of architecture and solution design and can be found on Twitter as @rseroter.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.