home.social

#softwarearchitecture — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #softwarearchitecture, aggregated by home.social.

fetched live
  1. #JetBrains centralised AI usage after development-related spending increased roughly tenfold in 6 months.

    Instead of limiting engineers to approved tools, it built a shared access and accounting layer to preserve tool choice while improving visibility and control over AI consumption.

    Read the full story on #InfoQ 👉 bit.ly/4x6gDO4

    #AI #CostOptimization #FinOps #SoftwareArchitecture

  2. centralised AI usage after development-related spending increased roughly tenfold in 6 months.

    Instead of limiting engineers to approved tools, it built a shared access and accounting layer to preserve tool choice while improving visibility and control over AI consumption.

    Read the full story on 👉 bit.ly/4x6gDO4

  3. Just added another great piece to my Awesome Event-Driven Architecture list: Kim Clark's "The Resurgence of Event Driven Architecture".

    Two things I like: it gives real historical context (messaging didn't start with Kafka), and it's clear that an asynchronous transport buys you no runtime decoupling if you still use it for request/response.

    Article: kimjulianclark.medium.com/the-
    List: codeberg.org/lutzh/awesome-eve

    #EventDrivenArchitecture #EDA #SoftwareArchitecture #Kafka

  4. Just added another great piece to my Awesome Event-Driven Architecture list: Kim Clark's "The Resurgence of Event Driven Architecture".

    Two things I like: it gives real historical context (messaging didn't start with Kafka), and it's clear that an asynchronous transport buys you no runtime decoupling if you still use it for request/response.

    Article: kimjulianclark.medium.com/the-
    List: codeberg.org/lutzh/awesome-eve

    #EventDrivenArchitecture #EDA #SoftwareArchitecture #Kafka

  5. 𝗔𝗚𝗘𝗡𝗧𝗔 𝘃𝘀. 𝗦𝗪𝗔𝗥𝗖𝟰𝗔𝗜: 𝗪𝗵𝗮𝘁’𝘀 𝘁𝗵𝗲 𝗗𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝗰𝗲? 🤖 Two #CPSA Advanced Level modules, two different perspectives on #AI:

    🔸 #AGENTA: Develop with coding agents while keeping control of your architecture.
    🔹 #SWARC4AI: Build systems that incorporate AI, ML models & #LLMs.

    🥳 Our brand-new AGENTA module is here, and the first 3 training dates are already online! 👉 t1p.de/tmvfg

    #iSAQB #SoftwareArchitecture

  6. 𝗔𝗚𝗘𝗡𝗧𝗔 𝘃𝘀. 𝗦𝗪𝗔𝗥𝗖𝟰𝗔𝗜: 𝗪𝗵𝗮𝘁’𝘀 𝘁𝗵𝗲 𝗗𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝗰𝗲? 🤖 Two #CPSA Advanced Level modules, two different perspectives on #AI:

    🔸 #AGENTA: Develop with coding agents while keeping control of your architecture.
    🔹 #SWARC4AI: Build systems that incorporate AI, ML models & #LLMs.

    🥳 Our brand-new AGENTA module is here, and the first 3 training dates are already online! 👉 t1p.de/tmvfg

    #iSAQB #SoftwareArchitecture

  7. How Netflix redesigned its Service Topology pipeline to scale real-time service mapping:
    🔹 Separates resolution from enrichment & persistence
    🔹 Propagates backpressure to Kafka (zero record drops)
    🔹 Swaps gRPC for SSE on high-volume internal transfers

    📖 Read the full deep dive on #InfoQbit.ly/4x0Hrzc

    #DistributedSystems #SoftwareArchitecture #Kafka #Microservices

  8. How Netflix redesigned its Service Topology pipeline to scale real-time service mapping:
    🔹 Separates resolution from enrichment & persistence
    🔹 Propagates backpressure to Kafka (zero record drops)
    🔹 Swaps gRPC for SSE on high-volume internal transfers

    📖 Read the full deep dive on bit.ly/4x0Hrzc

  9. When consolidating many custom implementations into a single process to rule them all, you gain complexity at the expense of ease of maintenance. Yes: now all implementations use the same mechanism. That means there's a single point to change. But also a single point of failure, that just became wildly difficult to understand. #softwarearchitecture

  10. When consolidating many custom implementations into a single process to rule them all, you gain complexity at the expense of ease of maintenance. Yes: now all implementations use the same mechanism. That means there's a single point to change. But also a single point of failure, that just became wildly difficult to understand. #softwarearchitecture

  11. 𝗙𝗹𝗲𝘅𝗶𝗯𝗹𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗠𝗼𝗱𝗲𝗹𝘀: 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝘄𝗶𝘁𝗵 𝗘𝗯𝗲𝗿𝗵𝗮𝗿𝗱 𝗪𝗼𝗹𝗳𝗳 🔄 What makes an architecture truly flexible? @ewolff, initiator of the #CPSA Advanced Level Module #FLEX, discusses domain boundaries, #microservices, moduliths & why flexibility is key to systems that can evolve.

    Watch now 👉 t1p.de/brtyj

    #iSAQB #SoftwareArchitecture

  12. 𝗙𝗹𝗲𝘅𝗶𝗯𝗹𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗠𝗼𝗱𝗲𝗹𝘀: 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝘄𝗶𝘁𝗵 𝗘𝗯𝗲𝗿𝗵𝗮𝗿𝗱 𝗪𝗼𝗹𝗳𝗳 🔄 What makes an architecture truly flexible? @ewolff, initiator of the #CPSA Advanced Level Module #FLEX, discusses domain boundaries, #microservices, moduliths & why flexibility is key to systems that can evolve.

    Watch now 👉 t1p.de/brtyj

    #iSAQB #SoftwareArchitecture

  13. As AI commoditizes code output, system comprehension can silently decay - creating cognitive debt that threatens safe architectural evolution.

    This #InfoQ article explores why human understanding must be treated as a key architectural characteristic, offering practical strategies and design checkpoints to preserve system intent.

    Read now: bit.ly/4xyUGXI

    #SoftwareArchitecture #EvolutionaryArchitecture #AI #CodeReview #InfoQ

  14. As AI commoditizes code output, system comprehension can silently decay - creating cognitive debt that threatens safe architectural evolution.

    This article explores why human understanding must be treated as a key architectural characteristic, offering practical strategies and design checkpoints to preserve system intent.

    Read now: bit.ly/4xyUGXI

  15. guten morgen.

    heute geht mir beim Frühstück die Frage nicht aus dem Kopf ob ich von #Docker auf #Podman umsteige aus Gründen der #Sicherheit wegen daemonless und #Kubernets

    was meint Ihr zu docker vs podman

    ?

    #development #softwareengineering #softwarearchitecture

  16. Stop letting invalid states ruin your production builds. Learn how to use TypeScript discriminated unions and exhaustive checking to lock down your architecture with compile-time guarantees. 🛠️⚡

    #TypeScript #SoftwareArchitecture #WebDev

    bdking71.wordpress.com/2026/08

  17. Stop letting invalid states ruin your production builds. Learn how to use TypeScript discriminated unions and exhaustive checking to lock down your architecture with compile-time guarantees. 🛠️⚡

    #TypeScript #SoftwareArchitecture #WebDev

    bdking71.wordpress.com/2026/08

  18. Choosing the right AI model isn't your first architectural decision.

    The real "first fork"? Deciding how your AI system is structured - choosing between skills, sub-agents, or alternative patterns.

    Practical criteria for long-term maintainability: ➤ bit.ly/4pZJ25o

    #InfoQ #Azure #AIAgents #SoftwareArchitecture

  19. Choosing the right AI model isn't your first architectural decision.

    The real "first fork"? Deciding how your AI system is structured - choosing between skills, sub-agents, or alternative patterns.

    Practical criteria for long-term maintainability: ➤ bit.ly/4pZJ25o

  20. RE: mastodon.social/@RuthMalan/117

    One thing we are not talking enough about is removing stuff: removing features noone is using, removing abstractions that haven't worked out, removing dependencies that have outlasted their usefulness. The risks are ever-growing systems, ever-growing complexity, ever-growing resource hunger, ever-growing fragility.

    #SoftwareArchitecture

  21. RE: mastodon.social/@RuthMalan/117

    One thing we are not talking enough about is removing stuff: removing features noone is using, removing abstractions that haven't worked out, removing dependencies that have outlasted their usefulness. The risks are ever-growing systems, ever-growing complexity, ever-growing resource hunger, ever-growing fragility.

    #SoftwareArchitecture

  22. 5,500 access requests daily. 10,000 employees.

    To scale Just-In-Time Access (JITA), HubSpot redesigned its authorization system with a rule engine architecture.

    Access requests are evaluated through independent rules organized as a directed acyclic graph (DAG), adding structured decision metadata, rule-level observability, and governance workflows.

    Learn how the architecture improves authorization at scale: bit.ly/4fS7EbI

    #SoftwareArchitecture #Authorization #Observability #Security #InfoQ

  23. 5,500 access requests daily. 10,000 employees.

    To scale Just-In-Time Access (JITA), HubSpot redesigned its authorization system with a rule engine architecture.

    Access requests are evaluated through independent rules organized as a directed acyclic graph (DAG), adding structured decision metadata, rule-level observability, and governance workflows.

    Learn how the architecture improves authorization at scale: bit.ly/4fS7EbI

  24. ComfyUI has made local generative AI remarkably accessible, but its shared Python environment can create serious dependency conflicts.

    When one model requires Transformers 4.x and another requires Transformers 5.x, there may be no single installation that supports both. The result is a modern form of “DLL Hell”.

    This article explores why dependency isolation could become essential to ComfyUI’s future

    medium.com/towardsdev/-warning

    #ComfyUI #LocalAI #GenerativeAI #Python #SoftwareArchitecture #TTMO

  25. ComfyUI has made local generative AI remarkably accessible, but its shared Python environment can create serious dependency conflicts.

    When one model requires Transformers 4.x and another requires Transformers 5.x, there may be no single installation that supports both. The result is a modern form of “DLL Hell”.

    This article explores why dependency isolation could become essential to ComfyUI’s future

    medium.com/towardsdev/-warning

    #ComfyUI #LocalAI #GenerativeAI #Python #SoftwareArchitecture #TTMO

  26. Why do so many platform engineering initiatives fail, even in high-performing engineering organizations?

    Chris Richardson explains how to combine #TeamTopologies with #microservices patterns to reduce cognitive load and accelerate delivery speed.

    Learn why platform teams fall into the "infinity pool of technology" and how to build a “Thinnest Viable Platform” (TVP) that genuinely supports stream-aligned teams.

    🎬 Watch now: bit.ly/4clIAsx

    📄 #transcript included

    #SoftwareArchitecture #InfoQ

  27. Why do so many platform engineering initiatives fail, even in high-performing engineering organizations?

    Chris Richardson explains how to combine with patterns to reduce cognitive load and accelerate delivery speed.

    Learn why platform teams fall into the "infinity pool of technology" and how to build a “Thinnest Viable Platform” (TVP) that genuinely supports stream-aligned teams.

    🎬 Watch now: bit.ly/4clIAsx

    📄 included

  28. 𝗡𝗲𝘄 𝗥𝗘𝗤𝟰𝗔𝗥𝗖 𝗖𝘂𝗿𝗿𝗶𝗰𝘂𝗹𝘂𝗺 𝗩𝗲𝗿𝘀𝗶𝗼𝗻 𝟮𝟬𝟮𝟲.𝟭 𝗣𝘂𝗯𝗹𝗶𝘀𝗵𝗲𝗱 🚀 The updated #REQ4ARC curriculum is here! Highlights include a new chapter on #AI in #RequirementsEngineering, additional techniques such as Impact Mapping and User Journey Maps, and a full German translation.

    Discover all changes 👉 t1p.de/r483a

    #iSAQB #SoftwareArchitecture

  29. 𝗡𝗲𝘄 𝗥𝗘𝗤𝟰𝗔𝗥𝗖 𝗖𝘂𝗿𝗿𝗶𝗰𝘂𝗹𝘂𝗺 𝗩𝗲𝗿𝘀𝗶𝗼𝗻 𝟮𝟬𝟮𝟲.𝟭 𝗣𝘂𝗯𝗹𝗶𝘀𝗵𝗲𝗱 🚀 The updated #REQ4ARC curriculum is here! Highlights include a new chapter on #AI in #RequirementsEngineering, additional techniques such as Impact Mapping and User Journey Maps, and a full German translation.

    Discover all changes 👉 t1p.de/r483a

    #iSAQB #SoftwareArchitecture

  30. (🇩🇪) Ein bisschen Feedback zu meinem EDA-Training:

    „Sehr guter Überblick über EDA mit vielen Zusammenhängen und wichtigen Vertiefungen."
    „Der zweite Teil ging schön in die Untiefen der zu erwartenden Probleme."
    „Viel Platz für Fragen und Diskussionen."

    Nächster Termin: 26./27.11. in Hamburg.
    👉 oose.de/seminar/event-driven-a

    Mit Code EARLY_BIRD 10% Rabatt (nur die nächsten 3 Wochen). Gern teilen 🙏

    #eventdrivenarchitecture #eda #softwarearchitecture

  31. (🇩🇪) Ein bisschen Feedback zu meinem EDA-Training:

    „Sehr guter Überblick über EDA mit vielen Zusammenhängen und wichtigen Vertiefungen."
    „Der zweite Teil ging schön in die Untiefen der zu erwartenden Probleme."
    „Viel Platz für Fragen und Diskussionen."

    Nächster Termin: 26./27.11. in Hamburg.
    👉 oose.de/seminar/event-driven-a

    Mit Code EARLY_BIRD 10% Rabatt (nur die nächsten 3 Wochen). Gern teilen 🙏

    #eventdrivenarchitecture #eda #softwarearchitecture

  32. 🃏 Wie bewertet Ihr die Qualität eines Softwaresystems strukturiert und nachvollziehbar?

    Im #BaselOne26 Workshop LASR – Lightweight Approach for Software Reviews zeigt Stefan Toth, wie sich LASR in bestehende Review-Ansätze einordnet.

    Gemeinsam evaluiert Ihr ein reales Softwaresystem – auf Wunsch sogar Euer eigenes. Anschliessend könnt Ihr die Methode im eigenen Team anwenden.

    🎙️ Zum #BaselOne Programm: baselone.org/#programm

    #SoftwareArchitecture #SoftwareEngineering #Workshop

  33. Your AI doesn't deserve your trust yet.

    A four-level framework for graduated agent autonomy: Observer (read-only) → Advisor (recommends) → Co-Pilot (acts within guardrails) → Autopilot (acts with kill switch).

    Includes Pydantic validators that wrap tool execution, OAuth scopes the model can't reach, and a kill switch that reads local memory instead of Redis because it has to work when the network is on fire.

    roamingpigs.com/r/ath

    #AI #SoftwareArchitecture #AIAgents

  34. 𝗡𝗲𝘄 𝗖𝗣𝗦𝗔®-𝗔𝗱𝘃𝗮𝗻𝗰𝗲𝗱 𝗟𝗲𝘃𝗲𝗹 𝗠𝗼𝗱𝘂𝗹𝗲 𝗔𝗚𝗘𝗡𝗧𝗔: 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗳𝗼𝗿 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗖𝗼𝗻𝘁𝗲𝘅𝘁𝘀 🤩 We’re excited to introduce #AGENTA, the 21st module in our #CPSA Advanced Level curriculum! 🎉

    Explore how #SoftwareArchitecture can be integrated into agentic development workflows, from AI-assisted decisions and context engineering to guardrails, governance & security. 👉 t1p.de/io5ln

    #iSAQB #AI #LLM #AgenticAI #AgenticSoftwareEngineering #AIAgent