InfoQ Homepage Architecture Content on InfoQ
-
A Cloud-Native Architecture for a Digital Enterprise
This article describes a vendor/technology-neutral reference architecture for a cloud native digital enterprise that can be mapped into different cloud-native platforms (Kubernetes and service mesh), cloud providers (Microsoft Azure, Amazon AWS, and Google GCP), and infrastructure services.
-
Beyond the Database, and beyond the Stream Processor: What's the Next Step for Data Management?
Databases have been around forever with the same shape: you make a request to your data and then you receive an answer. Now, stream processors came along with a different approach: data isn’t locked up, it is in motion. Understand how stream processors and databases relate and why there is an emerging new category of databases that focus on data that stays in place as well as data that moves.
-
A Seven-Step Guide to API-First Integration
For a successful digital transformation project, following an API-first approach is more effective and future proof than using an integration-first approach.
-
Implementing a Staged Approach to Evolutionary Architecture
The evolution of software architecture needs new approaches for continuous planning, facilitating continuous integration, and dashboards and tools, which provide guide rails for systems to evolve.
-
SeaMonkeys - Chaos in the War Room
Glen Ford describes his experience applying a very early form of chaos testing to naval combat systems in the Australian military in the late 1990s and draws the parallels to modern SRE.
-
Seven Hard-Earned Lessons Learned Migrating a Monolith to Microservices
Based on experience gained from several microservices migrations, these seven lessons can help you be successful and overcome or avoid common challenges.
-
Sooner, Safer, Happier: a Q&A with Jon Smart from DevOps Enterprise Summit Las Vegas 2020
At DevOps Enterprise Summit Las Vegas, Jonathan Smart gave a keynote talk titled ‘Leading for Better Value Sooner Safer Happier’. Smart is the only person who has spoken at every DevOps Enterprise Summit London conference and each time in Las Vegas since 2017, previously from his role as head of ways of working at Barclays.
-
Real Time APIs in the Context of Apache Kafka
Events offer a Goldilocks-style approach in which real-time APIs can be used as the foundation for applications which is flexible yet performant; loosely-coupled yet efficient. Apache Kafka offers a scalable event streaming platform with which you can build applications around the powerful concept of events.
-
The Abyss of Ignorable: a Route into Chaos Testing from Starling Bank
Greg Hawkins describes how Starling Bank introduced a chaos engineering practice, starting in 2016 with their own simple chaos daemon.
-
Applying Chaos Engineering in Healthcare: Getting Started with Sensitive Workloads
Carl Chesser shares what the teams at Cerner Corporation, a healthcare information technology company, found to be effective in introducing chaos engineering with their systems.
-
Four Case Studies for Implementing Real-Time APIs
API calls now make up 83% of all web traffic. Competitive advantage is no longer won by simply having APIs; the key to gaining ground is based on the performance and the reliability of those APIs. This article presents a series of four case studies of how real time APIs were implemented.
-
Load Testing APIs and Websites with Gatling: It’s Never Too Late to Get Started
Conducting load tests against APIs and websites can both validate performance after a long stretch of development and get useful feedback from an app in order to increase its scaling capabilities and performance. Engineers should avoid creating “the cathedral” of load testing and end up with little time to improve performance overall. Write the simplest possible test and iterate from there.