#SoftwareArchitecture

Virtual Domain-Driven Designvirtualddd@techhub.social
2025-12-11

In this session, Thomas Pierrain and Bruno Boucard explored the Functional Core, Imperative Shell pattern as an alternative to Hexagonal Architecture for protecting domain code. The recording includes a live-coding demo and a debate on the nature of Hexagonal Architecture.

You can rewatch the video on our website:
virtualddd.com/sessions/beyond

#DDD #SoftwareArchitecture #FunctionalCore #HexagonalArchitecture

Lutz Hühnkenlutzhuehnken
2025-12-11

More self-promotion, but with good intentions: The early-bird price ends soon!
In March 2026 I’m doing my half-day “intro dive” workshop on event-driven architecture again, including a small Java/Kafka/Spring hands-on. If you’re curious about EDA or want to sharpen your toolbox, join us!
On-site in Munich, in German 🇩🇪.

➡️ software-architecture-summit.d

2025-12-11

🔐 Security ist kein Last-Minute-Feature.

Wer #SecurityByDesign früh umsetzt, verhindert teure Fixes und Risiken wie im Fall von Subaru – verursacht durch eine Webapplikation mit schwacher Sicherheitsarchitektur.

In seiner aktuellen Kolumne «Schlicht und einfach» zeigt @madmas, wie Shift Left und #DevSecOps helfen, #Security als durchgehende Verantwortung früh im Entwicklungsprozess zu verankern:

👉 inside-it.ch/schlicht-und-einf

#CyberSecurity #SoftwareArchitecture #WeAreKarakun

2025-12-11

🎧 #InfoQ #podcast:
Gabriele Columbro, managing director of Linux Foundation Europe, breaks down the key differences in the #OpenSource landscape across Europe, China, and the US.

He cautions that open source may be the last favorable ground for global innovation amid today’s evolving geopolitical climate.

▶️ Listen now: bit.ly/4oZkHe8

#SoftwareArchitecture #Sovereignty #Governance #Regulation

2025-12-11

Fish Bowl “Software Architecture – Is It About Human Intelligence or Artificial Intelligence?”

tube.tchncs.de/w/vNHTkSNkUE7e3

2025-12-11

Microservices, Kafka, sharding, event sourcing... these are the words of the gods, the hallmarks of a real senior engineer, right? hackernoon.com/the-system-desi #softwarearchitecture

Carolina Code Conferencecarolinacodes
2025-12-11

Facade Pattern: Simplify Your System's Front Door : A facade acts as a single front-facing interface that shields clients from complex internal systems. By directing all consumer requests through this facade, managing system upgrades and tracking consumer access becomes streamlined. youtube.com/shorts/M790Wyya0To

Leanpubleanpub
2025-12-10

New 📚 Release! Modern Banking Microservices with Clean Architecture, DDD, TDD, .NET 9, and Angular (Monorepo): A Complete Engineering Guide to Building Production-Grade Banking Systems Using Microservices, Docker, CI/CD, Testing, and Angular Nx Monorepos by Gustavo Felix

Find it on Leanpub!

Link: leanpub.com/fullstack-banking-

2025-12-10

'Simple is better than Complex'

I did a huge redesign on my #Django Performance testing library -

github.com/smattymatty/Django-

Now it's dead simple:

1. Import `monitor`
2. Use it as a context manager in your tests
3. Get helpful failure messages
4, use `.explain()` to understand your system, even when passing! (pic 2)

This should catch any accidental N+1s or performance-impacting bugs from slipping through the CI/CD before deployment.

#Python #webdev #testing #softwarearchitecture #softwaredevelopment #programming #opensource

AssertionError: 
============================================================
MERCURY PERFORMANCE REPORT
============================================================

Test: FileOperationPerformance.test_file_upload_1mb_under_5ms
Location: storage/tests/mercury/test_file_performance.py:38

METRICS:
   Response time: 10.71ms (threshold: 5.00ms)
   Query count:   8 (threshold: 5)

✓ No N+1 patterns detected

FAILURES:
   ✗ Response time 10.71ms exceeded threshold 5ms (+5.71ms over)
   ✗ Query count 8 exceeded threshold 5 (+3 extra queries)
========================================================================================================================
MERCURY PERFORMANCE REPORT
============================================================

Test: FileOperationPerformance.test_directory_listing_under_200ms
Location: storage/tests/mercury/test_file_performance.py:24

METRICS:
   Response time: 3.49ms (threshold: 200.00ms)
   Query count:   2 (threshold: 10)

✓ No N+1 patterns detected
============================================================
SoftwareArchitecture GatheringSAG_Conference
2025-12-10

𝗦𝗮𝘃𝗲 𝘁𝗵𝗲 𝗗𝗮𝘁𝗲 𝗳𝗼𝗿 ! 📅

This year’s was truly special – an inspiring program, great conversations, and an amazing atmosphere. We already can’t wait for what’s next! ✨

𝙎𝘼𝙑𝙀 𝙏𝙃𝙀 𝘿𝘼𝙏𝙀: November 16-19, 2026 in Berlin! 😍

Save the Date for SAG 2026: November 16-19, 2026 in Berlin
JAVAPROjavapro
2025-12-10

Distributed architecture ≠ only. Mahendra Rao walks through 3 pragmatic patterns:

✅ Service-Based
🔄 (Broker & Mediator)
🚧 Trade-offs explained with real-world use

Read Part 2 of the Series: javapro.io/2025/09/25/demystif

Henrik Jernevadhenrikjernevad
2025-12-09

Software survives by being easy to replace.

This may sound counterintuitive, but if there’s one thing we know, it’s that things change. Technology evolves. Requirements shift. Sooner or later your system, or parts of it, will be replaced. Often sooner than you think.

My latest blog post discusses some helpful guidelines.

henko.net/blog/write-code-that

Leanpubleanpub
2025-12-08

Residues: Time, Change, and Uncertainty in Software Architecture. by Barry M O’Reilly is on sale on Leanpub! Its suggested price is $22.00; get it for $11.00 with this coupon: leanpub.com/sh/UehrebSw

Leanpubleanpub
2025-12-08

New 📚 Release! Generative AI Application Patterns with AWS: Volume 1 by Yudho Ahmad Diponegoro

Building generative AI application is not only about LLM choice and prompt engineering, but also about the well-architected cloud solution.

Find it on Leanpub!

Link: leanpub.com/genai-application-

2025-12-08

#SoftwareArchitects constantly navigate the tensions between Ideal & Pragmatic, Innovation & Stability, Speed & Safety.

This #InfoQ eMag offers perspectives to help you see your own challenges more clearly, along with patterns others have used successfully.

Most importantly, it’s a reminder that the best architectures emerge when we stop pretending technology exists separately from the humans who build & use it.

⬇️ Free download: bit.ly/48AMLhv

#SoftwareArchitecture #ArchitectureDecisionRecords #EventDrivenArchitecture #MicroFrontends #TechLeadership

2025-12-08

Các micrỗi-dịch vụ nên tạo thành đa-cây (polytree). Bài viết đề xuất cách thiết kế kiến trúc dựa trên đồ thị hình đa-cây để tối ưu hóa quản lý phụ thuộc và giao tiếp dịch vụ. Đương nhiên, đây là ý tưởng mới giúp phân hệ liên kết linh hoạt và dễ bảo trì hơn.

#Microservices #Polytree #SoftwareArchitecture
#MicrỗiDịchVụ #KiếnTrúcPhầnMềm

reddit.com/r/programming/comme

Leanpubleanpub
2025-12-07

Computer Systems Complete Package leanpub.com/b/computersystemsc by Sean Lawless is the featured bundle of ebooks 📚 on the Leanpub homepage! leanpub.com

Computer Systems book and companion Computer Systems Laboratory for Raspberry Pi.

Find it on Leanpub!

Leanpubleanpub
2025-12-07

The Architect’s Paradox by Barry O’Reilly is on sale on Leanpub! Its suggested price is $30.00; get it for $12.50 with this coupon: leanpub.com/sh/atbcLkh5

Turbo Learn PHPTurboLearnPHP
2025-12-07

Copy-Paste Code - Duplicated vs DRY

⚡ Copy-Paste Code - Duplicated vs DRY - Code quality comparison! Junior developers make common mistakes, senior devs write clean code. Learn from this! Which approach do you use?

...

youtube.com/watch?v=Kxwy4L3aFiI

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst