InfoQ Homepage Architecture Content on InfoQ
-
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.
-
Null-Restricted and Nullable Types for Java
Draft JEP 8303099 was recently made public. This JEP discusses Null-Restricted and Nullable Types, and aims to bring optional nullness-marking to the Java language, in a similar way to that seen in other programming languages (such as Kotlin).
-
JSpecify 1.0.0 and Nullability in Java
The JSpecify collective has made its first release. The group's mission is to define common sets of annotation types for use in JVM languages, to improve static analysis and language interoperation. The first release is centred on nullability, and aligns with a recently announced Draft JEP that is exploring this issue at language level.
-
AWS Updates the Well-Architected Framework and Lens Catalog
AWS has recently announced updates to the Well-Architected Framework and Lens Catalog. With a significant focus on security and observability, the new release has expanded guidance on architectural best practices to build and maintain optimized, secure, and resilient workloads in the cloud.