Architecture Weekly

Share this post

Architecture Weekly #57 - 10th January 2022

www.architecture-weekly.com

Architecture Weekly #57 - 10th January 2022

Oskar Dudycz
Jan 10, 2022
1
Share this post

Architecture Weekly #57 - 10th January 2022

www.architecture-weekly.com

Welcome to the new week!

Microservices got mature already. Our perspective luckily matured too. We took our lessons and understood that they’re “just” a tool. Decent tool, but as with each tool, the most important is using them for the right job. It’s worth also considering other approaches like, e.g. modular monolith popularised by Kamil Grzybek. See considerations around it from the trenches:

  • Mews - Are we migrating to microservices and should you?

  • Shopify - Under Deconstruction: The State of Shopify’s Monolith

My personal take about the OSS model is that it’s broken. It’s not sustainable for maintainers. From my own experience, it’s hard not to be affected by the bus factor. It’s a complex problem, but people are getting more desperate. Of course, it doesn’t mean that a rage quit is an option, but I predict that we’ll have more and more such cases like:

  • Bleeping Computer - Dev corrupts NPM libs’ colors’ and ‘faker’ breaking thousands of apps

Speaking about sharing for free, we also have a positive example. Usborne offers free pdfs of theirs Classic 1980s books to download.

Read also other articles!

Have a wonderful week!

Architecture

  • Derek Comartin - Don’t Let the Internet Dupe You, that’s NOT Event Sourcing

  • Unmesh Joshi - Patterns of Distributed Systems

  • Mews - Are we migrating to microservices and should you?

  • Shopify - Under Deconstruction: The State of Shopify’s Monolith

Distributed Systems

  • Jaroslaw Kijanowski - Comparing Apache Kafka and Apache Pulsar

  • Tom Gregory - 3 surprising facts about AWS SQS FIFO queues

Databases

  • Rob Tomlin - Working with a JSONB Array of Objects in PostgreSQL

DevOps

  • Super-Linter - simple combination of various linters, written in bash, to help validate your source code in GitHub Actions as a part of continuous integration

  • asciinema - record and share your terminal sessions, the right way

  • Morgan Gomez - Creating a Linkerd Controller in Golang

Frontend

  • Bleeping Computer - Dev corrupts NPM libs’ colors’ and ‘faker’ breaking thousands of apps

  • Vitalii Shevchuk - Build a Beautiful TikTok Clone with Angular and Micro Frontend

Clojure

  • Alex Engelberg, Derek Slager - Every Clojure Talk Ever

.NET

  • Tomasz Pęczek - ASP.NET Core 6 and IAsyncEnumerable - Async Streamed JSON vs NDJSON

  • Dominick Baier - Using the BFF pattern to secure SPA and Blazor Applications

  • Eirik Tsarpalis - Why OO Matters (in F#)

  • Zaid Ajaj - F# analyzer that provides embedded SQL syntax analysis, type-checking for parameters and result sets and nullable column detection when writing queries using Npgsql.FSharp

Ruby

  • Julien Khaleghy - How a routine gem update ended up creating $73k worth of subscriptions

Hardware

  • Tom’s Hardware - Intel BIOS Updates Officially Disable Alder Lake’s AVX-512 Capabilities

Tools

  • Nick Comer - Using a mild Twitter addiction to actually get things done

Security

  • Netzpolitik.org - Dutch government to pay million Euro fine over racist data discrimination

Coding Life

  • Usborne - Offer free pdfs of Classic 1980s books to download

Management

  • DScout - The Corporate Playbooks Used to Combat Organizational Trauma (And Why They’re Not Enough)

  • Jade Rubick - Great engineering teams focus on milestones instead of projects

Share this post

Architecture Weekly #57 - 10th January 2022

www.architecture-weekly.com
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Oskar Dudycz
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing