#softwarearchitecture — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #softwarearchitecture, aggregated by home.social.
-
#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 👉 https://bit.ly/4x6gDO4
-
#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 👉 https://bit.ly/4x6gDO4
-
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: https://kimjulianclark.medium.com/the-resurgence-of-event-driven-architecture-9c2daa41d9b6
List: https://codeberg.org/lutzh/awesome-event-driven-architecture#readme -
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: https://kimjulianclark.medium.com/the-resurgence-of-event-driven-architecture-9c2daa41d9b6
List: https://codeberg.org/lutzh/awesome-event-driven-architecture#readme -
𝗔𝗚𝗘𝗡𝗧𝗔 𝘃𝘀. 𝗦𝗪𝗔𝗥𝗖𝟰𝗔𝗜: 𝗪𝗵𝗮𝘁’𝘀 𝘁𝗵𝗲 𝗗𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝗰𝗲? 🤖 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! 👉 https://t1p.de/tmvfg
-
𝗔𝗚𝗘𝗡𝗧𝗔 𝘃𝘀. 𝗦𝗪𝗔𝗥𝗖𝟰𝗔𝗜: 𝗪𝗵𝗮𝘁’𝘀 𝘁𝗵𝗲 𝗗𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝗰𝗲? 🤖 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! 👉 https://t1p.de/tmvfg
-
From the Leanpub Blog: The Leanpub Podcast 🎙 Feat. Ediz Najim, Author of Systems Thinking for Agentic AI: A Software Architect’s Guide to Building Reliable LLM and Agent Systems
#books #leanpublishing #selfpublishing #AgenticAI #SystemsThinking #SoftwareArchitecture #LLMEngineering #AIReliability #RAG #ModelContextProtocol #BackendDevelopment #AIObservability #Leanpub
-
From the Leanpub Blog: The Leanpub Podcast 🎙 Feat. Ediz Najim, Author of Systems Thinking for Agentic AI: A Software Architect’s Guide to Building Reliable LLM and Agent Systems
#books #leanpublishing #selfpublishing #AgenticAI #SystemsThinking #SoftwareArchitecture #LLMEngineering #AIReliability #RAG #ModelContextProtocol #BackendDevelopment #AIObservability #Leanpub
-
NEW! The Leanpub Podcast 🎙 Feat. Ediz Najim, Author of Systems Thinking for Agentic AI: A Software Architect’s Guide to Building Reliable LLM and Agent Systems
#books #leanpublishing #selfpublishing #AgenticAI #SystemsThinking #SoftwareArchitecture #LLMEngineering #AIReliability #RAG #ModelContextProtocol #BackendDevelopment #AIObservability #Leanpub
-
NEW! The Leanpub Podcast 🎙 Feat. Ediz Najim, Author of Systems Thinking for Agentic AI: A Software Architect’s Guide to Building Reliable LLM and Agent Systems
#books #leanpublishing #selfpublishing #AgenticAI #SystemsThinking #SoftwareArchitecture #LLMEngineering #AIReliability #RAG #ModelContextProtocol #BackendDevelopment #AIObservability #Leanpub
-
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 #InfoQ ⇨ https://bit.ly/4x0Hrzc
#DistributedSystems #SoftwareArchitecture #Kafka #Microservices
-
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 #InfoQ ⇨ https://bit.ly/4x0Hrzc
#DistributedSystems #SoftwareArchitecture #Kafka #Microservices
-
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
-
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
-
𝗙𝗹𝗲𝘅𝗶𝗯𝗹𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗠𝗼𝗱𝗲𝗹𝘀: 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝘄𝗶𝘁𝗵 𝗘𝗯𝗲𝗿𝗵𝗮𝗿𝗱 𝗪𝗼𝗹𝗳𝗳 🔄 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 👉 https://t1p.de/brtyj
-
𝗙𝗹𝗲𝘅𝗶𝗯𝗹𝗲 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗠𝗼𝗱𝗲𝗹𝘀: 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝘄𝗶𝘁𝗵 𝗘𝗯𝗲𝗿𝗵𝗮𝗿𝗱 𝗪𝗼𝗹𝗳𝗳 🔄 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 👉 https://t1p.de/brtyj
-
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: https://bit.ly/4xyUGXI
#SoftwareArchitecture #EvolutionaryArchitecture #AI #CodeReview #InfoQ
-
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: https://bit.ly/4xyUGXI
#SoftwareArchitecture #EvolutionaryArchitecture #AI #CodeReview #InfoQ
-
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
?
-
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. 🛠️⚡
-
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. 🛠️⚡
-
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: ➤ https://bit.ly/4pZJ25o
-
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: ➤ https://bit.ly/4pZJ25o
-
Przyjemny artykulik o najczęściej popełnianych błędach przy tworzeniu diagramów architektury oprogramowania. Bardzo dobre wskazówki, a jednocześnie takie oczywiste. Polecamy.
#SoftwareArchitecture #ArchitekturaOprogramowania #InzynieriaOprogramowania #SoftwareEngineering
https://www.ilograph.com/blog/posts/more-common-diagram-mistakes/
-
RE: https://mastodon.social/@RuthMalan/117044650433913260
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.
-
RE: https://mastodon.social/@RuthMalan/117044650433913260
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.
-
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: https://bit.ly/4fS7EbI
#SoftwareArchitecture #Authorization #Observability #Security #InfoQ
-
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: https://bit.ly/4fS7EbI
#SoftwareArchitecture #Authorization #Observability #Security #InfoQ
-
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
#ComfyUI #LocalAI #GenerativeAI #Python #SoftwareArchitecture #TTMO
-
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
#ComfyUI #LocalAI #GenerativeAI #Python #SoftwareArchitecture #TTMO
-
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: https://bit.ly/4clIAsx
📄 #transcript included
-
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: https://bit.ly/4clIAsx
📄 #transcript included
-
𝗡𝗲𝘄 𝗥𝗘𝗤𝟰𝗔𝗥𝗖 𝗖𝘂𝗿𝗿𝗶𝗰𝘂𝗹𝘂𝗺 𝗩𝗲𝗿𝘀𝗶𝗼𝗻 𝟮𝟬𝟮𝟲.𝟭 𝗣𝘂𝗯𝗹𝗶𝘀𝗵𝗲𝗱 🚀 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 👉 https://t1p.de/r483a
-
𝗡𝗲𝘄 𝗥𝗘𝗤𝟰𝗔𝗥𝗖 𝗖𝘂𝗿𝗿𝗶𝗰𝘂𝗹𝘂𝗺 𝗩𝗲𝗿𝘀𝗶𝗼𝗻 𝟮𝟬𝟮𝟲.𝟭 𝗣𝘂𝗯𝗹𝗶𝘀𝗵𝗲𝗱 🚀 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 👉 https://t1p.de/r483a
-
(🇩🇪) 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.
👉 https://www.oose.de/seminar/event-driven-architectureMit Code EARLY_BIRD 10% Rabatt (nur die nächsten 3 Wochen). Gern teilen 🙏
-
(🇩🇪) 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.
👉 https://www.oose.de/seminar/event-driven-architectureMit Code EARLY_BIRD 10% Rabatt (nur die nächsten 3 Wochen). Gern teilen 🙏
-
🃏 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: https://baselone.org/#programm
-
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.
-
𝗡𝗲𝘄 𝗖𝗣𝗦𝗔®-𝗔𝗱𝘃𝗮𝗻𝗰𝗲𝗱 𝗟𝗲𝘃𝗲𝗹 𝗠𝗼𝗱𝘂𝗹𝗲 𝗔𝗚𝗘𝗡𝗧𝗔: 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗳𝗼𝗿 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗖𝗼𝗻𝘁𝗲𝘅𝘁𝘀 🤩 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. 👉 https://t1p.de/io5ln
#iSAQB #AI #LLM #AgenticAI #AgenticSoftwareEngineering #AIAgent