InfoQ Homepage Architecture Content on InfoQ
-
Architecture is Designing Knowledge Flow – Diana Montalion at Explore DDD
At the Explore DDD conference, Diana Montalion said software architecture is about designing for knowledge flow, with the goal of software teams learning more about the system they are building. This contrasts with the traditional focus on knowledge stock, which is about information that is already known. She sees effective architects as librarians, helping disseminate knowledge.
-
QCon London 2025: Applying Domain-Driven Design at Scale
At QCon London 2025, Vanderbijl unveiled how domain-driven design transformed a chaotic healthcare platform into a coherent business architecture. Through innovative strategies like "Take That" and "Robbie Williams," the team tackled architectural complexity, emphasizing adaptability and continuous improvement. This journey illustrates DDD as an evolving process essential for sustainable growth.
-
Kafka 4.0: KRaft Simplifies Architecture
Apache Kafka 4.0 ushers in a transformative era by adopting KRaft mode, eliminating the need for ZooKeeper, streamlining architecture, and enhancing scalability. With a next-gen consumer group protocol for improved performance and early access to point-to-point messaging, Kafka solidifies its role in modern data streaming. Elevate your data infrastructure with Kafka’s innovative advancements!
-
Resilience Best Practices: How Amazon Builds Well-Behaved Clients and Well-Protected Services
Using the analogy of addressing the lunch rush in restaurants, Michael Haken, senior principal solutions architect at AWS, describes how Amazon builds both well-behaved clients and well-protected services through operational and architectural strategies.
-
Inside Atlassian Lithium: How a Dynamic ETL Platform is Transforming Data Movement and Cutting Costs
Atlassian recently introduced Lithium, an in-house ETL platform designed to meet the requirements of dynamic data movement. Lithium streamlines tasks such as cloud migrations, scheduled backups, and in-flight data validations by supporting ephemeral pipelines and tenant-level isolation while ensuring efficiency and scalability, resulting in significant cost savings.
-
NVIDIA Unveils Hymba 1.5B: a Hybrid Approach to Efficient NLP Models
NVIDIA researchers have unveiled Hymba 1.5B, an open-source language model that combines transformer and state-space model (SSM) architectures to achieve unprecedented efficiency and performance. Designed with NVIDIA’s optimized training pipeline, Hymba addresses the computational and memory limitations of traditional transformers while enhancing the recall capabilities of SSMs.
-
Key Takeaways from QCon & InfoQ Dev Summits with a Look ahead to 2025 Conferences
As we reflect on 2024, one thing is clear: senior developers, architects, and team leaders face challenges that benefit from real-world insights shared by other senior practitioners. This year, the InfoQ Dev Summits in Boston and Munich, and the QCon conferences in London and San Francisco provided curated topics and talks from software practitioners working through demanding challenges.
-
QCon San Francisco 2024 Day 1: Architectures, Rust, AI/ML for Engineers, Sociotech Resilience
The 18th annual QCon San Francisco conference was held at the Hyatt Regency San Francisco in San Francisco, California. This five-day event, organized by C4Media, consists of three days of presentations and two days of workshops. Day One, scheduled on November 18th, 2024, included a keynote address by Khawaja Shams and presentations from four conference tracks.
-
How Recall.ai Saved $1M on AWS by Eliminating WebSockets
Recall.ai recently shared their experience running a platform for building and managing meeting bots on AWS, where they uncovered that using WebSockets was adding an extra 1M USD per year in costs. The team describes how they developed an alternative high-bandwidth, low-latency inter-process communication (IPC) solution to resolve the issue.
-
New "Laws" Announced at iSAQB Software Architecture Gathering
During a panel discussion on Tuesday evening at the iSAQB Software Architecture Gathering in Berlin, the topic of complexity in software led to a few eponymous "laws" to be proclaimed by Gregor Hohpe, Chris Richardson, and Diana Montalion.
-
Software Architecture Tracks at QCon San Francisco 2024 – Navigating Current Challenges and Trends
At QCon San Francisco 2024, software architecture is front and center, with two tracks dedicated to exploring some of the largest and most complex architectures today. Join senior software practitioners as they provide inspiration and practical lessons for architects seeking to tackle issues at a massive scale.
-
How Canva Scaled Real-Time Collaboration with WebRTC: from WebSockets to Seamless P2P Communication
Canva recently shared how it implemented real-time mouse pointers for collaborative whiteboarding. Canva chose a WebRTC-based solution to improve scalability, reduce latency, and lower backend load. Since WebRTC uses peer-to-peer communication, Canva can provide users with a smoother, more performant real-time experience than a traditional backend-based WebSocket and Redis solution.
-
Grafana K6 Releases: Enhancements in TypeScript, ECMAScript, Browser Testing, and More
The Grafana k6 team releases a new version of its open-source load testing tool approximately every two months, bringing new features and improving user experience. Several recent updates have introduced key improvements, notably related to TypeScript support, ECMAScript compatibility, and enhancements to browser testing, gRPC, memory management, cryptography, and test result storage.
-
Leveraging eBPF for Improved Infrastructure Observability
To efficiently and effectively investigate multi-tenant system performance, Netflix has been experimenting with eBPF to instrument the Linux kernel to gather continuous, deeper insights into how processes are scheduled and detect "noisy neighbors".
-
Microsoft Launches Open-Source Phi-3.5 Models for Advanced AI Development
Microsoft launched three new open-source AI models in its Phi-3.5 series: Phi-3.5-mini-instruct, Phi-3.5-MoE-instruct, and Phi-3.5-vision-instruct. Available under a permissive MIT license, these models offer developers powerful tools for various tasks, including reasoning, multilingual processing, and image and video analysis.