Friday, August 8, 2025

Link Dump #202

Today is a good day. With so many new articles to read it cannot be different:

  1. Software Architecture
    1. The Secret Geometry Behind Your Architecture #PickOfTheWeek
      Ever wondered why your clean architecture starts to feel messy over time? Turns out, there’s a whole invisible geometry shaping your system—and it's not always what you think. This article explores the many types of boundaries in software and why ignoring them is like building a house on quicksand.
    2. From Monolith to Containers: Real-World Migration Blueprint
      This guide shows how to move from a monolith to containers: containerize the app, split services gradually, adopt Kubernetes, automate with CI/CD, and modernize.
    3. Understanding and Mitigating High Energy Consumption in Microservices #PickOfTheWeek
      Build and run greener microservices with strategic design and operational efficiencies. This article explores how encapsulating domains, selecting optimal service granularity, and workload consolidation can significantly reduce CPU, memory, and network usage. Learn to prioritize energy efficiency as a core concern in your microservice journey.
    4. API Gateway Patterns: How to Manage Microservices Traffic Effectively
      This article provides insights on implementing API Gateway patterns, from defining routes to centralizing authentication. Learn when to use a gateway versus direct communication and explore alternatives to build a robust and secure microservices ecosystem.
  2. Software Development
    1. Understanding Message Delivery with Multiple Partitions
      In this article, you’ll explore how Kafka delivers messages when topics contain multiple partitions, focusing on routing strategies, ordering guarantees, and consumer coordination.
    2. Building my own language model: Data & Tokenizer #PickOfTheWeek
      This article dives into the crucial first steps of building a language model, focusing on data acquisition and tokenizer development. Discover why a tokenizer is essential for translating human language into numerical sequences that neural networks can process.
    3. Daddy, Where Do Software Engineers Come From?
      This article uncovers a concerning trend: companies are prioritizing senior AI talent, leaving fewer opportunities for less experienced engineers. Discover why this focus on immediate output is creating a 'blind spot' in the software talent pipeline, risking a future shortage of expertise.
  3. Leadership
    1. 5 Blindspots Every Leader Has
      This article reveals five common traps, from a distorted sense of identity to unchecked emotions, that can sabotage your influence. Discover why self-reflection isn't 'soft' but a strategic practice for true growth.
    2. Conway's Law Consequences: Why Your Last Reorganization Failed #PickOfTheWeek
      Beyond just code, Conway's Law impacts your business velocity, quality, and competitive edge. This article synthesizes compelling research from DORA, McKinsey, and academic studies, alongside real-world observations, to expose the hidden costs of misaligned organizational design—from doubled feature delivery times to rampant technical debt.
    3. Why hiring more developers costs more than you think #PickOfTheWeek
      Scaling challenges are rarely caused by a lack of developers or how many lines of code are written each sprint. Let’s explore challenges caused by prematurely expanding your team—and why you’re less likely to scale your productivity and more likely to scale your existing bottlenecks. 




No comments:

Post a Comment