InfoQ » Software Architecture
724 FOLLOWERS
It covers architecture, design, culture & methods, engineering topics like Data, AI, ML, DevOps with articles by renowned authors. InfoQ helps dev teams adopt new technologies and practices. Written by software engineers. Read by over 1.5 million developers worldwide.
InfoQ » Software Architecture
2w ago
InfoQ encourages software practitioners and domain experts to submit full-length technical educational articles.
By InfoQ ..read more
InfoQ » Software Architecture
2w ago
The InfoQ Trends Reports offer InfoQ readers a comprehensive overview of key topics worthy of attention. The reports also guide the InfoQ editorial team towards cutting-edge technologies in our reporting. In conjunction with the report and trends graph, our accompanying podcast features insightful discussions among the editors digging deeper into some of the trends.
By Thomas Betts, Blanca Garcia Gil, Eran Stiller, Daniel Bryant, Rafal Gancarz ..read more
InfoQ » Software Architecture
1M ago
In this article Diwan shared how the Netflix membership team does distributed systems: the architecture bets, technology choices, and operational semantics that serve the needs of Netflix’s ever-growing member base.
By Surabhi Diwan ..read more
InfoQ » Software Architecture
1M ago
Cellular architecture is a design pattern that helps achieve high availability in multi-tenant applications. The goal is to design your application so that you can deploy all of its components into an isolated "cell" that is fully self-sufficient. It can benefit your customers regarding availability and ensure you hit your SLAs.
By Chris Price ..read more
InfoQ » Software Architecture
1M ago
This article will introduce you to zero-knowledge proofs, a kind of cryptography you can use to provide the proof you know a secret, such as a private key or the solution to a problem, without ever sharing it to an interested party. While many articles exist on the topic, this will not require any high math knowledge.
By Debasish Ray Chawdhuri ..read more
InfoQ » Software Architecture
1M ago
When it comes to software architecture, should you adopt an agile or a lean approach? The answer, of course, is "it depends." Agile is better suited for situations where you know what you need, but not how to build it. Lean is more appropriate when requirements are certain and you want to optimize a well-known process.
By Kurt Bittner, Pierre Pureur ..read more
InfoQ » Software Architecture
1M ago
When testing machine learning systems, we must apply existing test processes and methods differently. Machine Learning applications consist of a few lines of code, with complex networks of weighted data points that form the implementation. The data used in training is where the functionality is ultimately defined, and that is where you will find your issues and bugs.
By Martin Karsberg ..read more
InfoQ » Software Architecture
3M ago
This article focuses on implementing data residency strategies for a positive stakeholder experience. It underscores the need to diversify data locations, driven by motivations like disaster recovery and geo-redundancy. The core principle is data distribution, ensuring specific sets reside in distinct regions without overlap - a practice termed data residency.
By Alex Strachan ..read more
InfoQ » Software Architecture
3M ago
In this article, you will discover how and which parts of coaching and nuanced language can help you leverage your interactions to yield better results in product management. Integrating specific coaching principles can enhance the quality of your conversations by guiding dialogue to uncover actionable insights, foster trust, boost collaboration, and drive clarity in your objectives.
By Alexander Giurca ..read more
InfoQ » Software Architecture
3M ago
The Minimum Viable Architecture (MVA) is the architectural complement to a Minimum Viable Product (MVP). The MVA and MVP must evolve together for a product to be successful. As new features are delivered to customers, corresponding incremental improvements need to be made in the architecture. Also, the architecture should not get too far ahead of what is needed for the product.
By Pierre Pureur, Kurt Bittner ..read more