The InfoQ Podcast: Software Architecture and Design InfoQ Trends Report—April 2021

The InfoQ Podcast: Software Architecture and Design InfoQ Trends Report—April 2021. An overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2021, with a focus on what architects are designing for today.

Software Architecture and Design InfoQ Trends Report - April 2021

In 2021, the innovators are finding ways to provide both the run-time and design-time observability benefits almost automatically. An overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2021, with a focus on what architects are designing for today. Software Architecture and Design InfoQ Trends Report—April 2021.

Preventing Cascading Failures in Distributed Systems

Cascading failures can quickly bring down entire distributed systems and can be very hard to recover from, potentially leading to extended outages or downtime. Although recovering from such failures can be challenging, there are some steps we can take to reduce the risk of cascading failures.

Secondary DNS

The goal of Cloudflare operated Secondary DNS is to allow our customers with custom DNS solutions, be it on-premise or some other DNS provider, to be able to take advantage of Cloudflare's DNS performance and more recently, through Secondary Override, our proxying and security capabilities too.

Five Java frameworks for improving your automated testing

In this article we will look at five frameworks that help improve the process of automated testing. These frameworks can help with writing tests for complicated use cases, improve readability, and improve reliability.

Assessing Statistical Rigor of Employee Surveys

Let’s talk about correlations, Cronbach’s alpha and factor analysis. The human resources industry relies heavily on a wide range of assessments to support its functions.

Look Upstream to Solve Your Team's Reliability Issues

Look Upstream to Solve Your Team's Reliability Issues. We can’t impede innovation, but we can Dan Heath’s wisdom from upstream thinking to move away from reactive modes of work.

What is High Availability? A Tutorial | Liquid Web

High availability is the description of a system designed to be fault-tolerant, highly dependable, operates continuously without intervention, or having a

Microsoft.Data.SqlClient 2.0.0 is now available | Azure SQL Devs’ Corner

New release of Open Source Microsoft.Data.SqlClient library available. Better support to BulkLoad api, DNS failure resiliency and more

Improve JDBC application reliability with Azure SQL and connection pooling

A growing number of Azure SQL Database customers are developing new applications in Java using a JDBC driver from Microsoft or a 3rd party. These drivers are providing quite extensive support and covering most of database service capabilities and performance expectations but there are a couple of areas that deserve some attention.

What is Reliability Service?

When you are building a software application or a service, I’m sure you’ve heard of these big words: scalability, maintainability, and reliability. Everyone talks about it.

SRE: Service Reliability

The primary role of the Site Reliability Engineer is to identify and manage asset risks that could adversely affect plan or business operations.

Chronic Failure Stories for Better Component Reliability using Python

Chronic Failure Stories for Better Component Reliability using Python - How NLP can be applied to component reliability analysis in aviation or other machines