InfoQ Homepage InfoQ Content on InfoQ
-
Living on the Edge: Boosting Your Site's Performance with Edge Computing
Erica Pisani discusses what the edge is, how running code and serving data on the edge can improve site performance, and how to leverage these options to maximize site performance.
-
The Rise of the Serverless Data Architectures
Gwen Shapira explores the implications of serverless workloads on the design of data stores, and the evolution of data architectures toward more flexible scalability.
-
Amazon DynamoDB Distributed Transactions at Scale
Akshat Vig explains how transactions were added to Amazon DynamoDB using a timestamp-based ordering protocol to achieve low latency for both transactional and non-transactional operations.
-
Comparing Apples and Volkswagens: the Problem with Aggregate Incident Metrics
Courtney Nash presents data from the Verica Open Incident Database (VOID) to demonstrate how aggregate incident metrics (MTTR) aren't representative of systems' resilience.
-
How to Apply a Product Mindset to Your Platform Team Tomorrow
Jelmer Borst explores the benefits and challenges of how organizations can make the shift from a traditional infrastructure team to "platform as a product".
-
From Open Source to SaaS: the Journey of ClickHouse
Sichen Zhao and Shane Andrade discuss architectural design decisions and some of the pitfalls one may run into along the way.
-
Sustainable Security Requirements with the ASVS
Josh Grossman provides a brief overview of what the ASVS is, but takes a closer look at balancing trade-offs and prioritizing different security requirements.
-
Reliable Architectures through Observability
Kent Quirk shows an overview of observability tools and techniques, and specific recommendations for how to fit observability into their system designs and day-to-day development process.
-
Setting Goals as a Staff+ Engineer
Sabrina Leandro discusses how to define your development journey as a staff+ engineer, figuring out what you should be working on, how to set your goals, and how to define your backlog of work.
-
Virtual Threads for Lightweight Concurrency and Other JVM Enhancements
Ron Pressler presents how and why Java abstracted its existing thread construct to provide an alternative user-mode implementation of threads as opposed to offering a new concurrency construct.
-
The Interaction between the Hybrid and Remote Working Revolution and Maintaining Our Mental Health
Helen Bartimote highlights the importance of addressing mental health and well-being in remote or hybrid working environments.
-
Developing above the Cloud
Paul Biggar talks about Darklang, a language designed to run on the cloud. By combining many things below the programming language abstraction layer, it resulted in less complexity for the developer.