InfoQ » Software Architecture
735 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
2d ago
If you have automatic end-to-end tests, you have test architecture, even if you’ve never given it a thought. Test architecture encompasses everything from code to more theoretical concerns like enterprise architecture, but with concrete, immediate consequences. Let's explore how you can achieve the goals you have for your automatic testing effort.
By James Westfall ..read more
InfoQ » Software Architecture
1w ago
Architectural Intelligence is the ability to look beyond AI hype and identify real AI components. Determining how, where, and when to use AI elements comes down to traditional trade-off analysis. Like any technology, AI can be used creatively, but inappropriately. Identify if AI makes sense for your use case, then work to use it effectively to meet your needs.
By Thomas Betts ..read more
InfoQ » Software Architecture
1w ago
Explore the power of reactive programming for building scalable real-time notification systems. Using Spring Boot Reactive and Spring WebFlux, leverage non-blocking operations to handle high-volume, asynchronous data flows efficiently. Discover how Redis Pub/Sub enables event-driven messaging and how the SSE protocol provides persistent connections for instant client updates without polling.
By Matteo Rossi ..read more
InfoQ » Software Architecture
1w ago
Discover how Livi navigated the complexities of transitioning MJog, a legacy healthcare system, to a cloud-native architecture, sharing valuable insights for successful tech modernization. Our experience illustrates that transitioning from legacy systems to cloud-based microservices is not a one-time project, but an ongoing journey.
By Leander Vanderbijl ..read more
InfoQ » Software Architecture
2w ago
Teams developing new products must decide between relying on tried-and-true technologies that may not be suitable for new situations or exploring new and unfamiliar technologies that may be a better fit but introduce unforeseen challenges.
By Pierre Pureur, Kurt Bittner ..read more
InfoQ » Software Architecture
2w ago
Low-code and no-code software development platforms help establish common ground for product development. They can help developers avoid repetitive bootstrapping tasks and speed up development. This article reviews four of the most common tools.
By Michał Boroński ..read more
InfoQ » Software Architecture
1M ago
The challenges in building modern, reliable, and understandable distributed systems continue to grow, and cell-based architecture is a valuable way to accept, isolate, and stay reliable in the face of failures. Organizations must ensure that the cell-based architecture is the right fit for them and that the migration will not cause more problems than it solves.
By Guy Coleman ..read more
InfoQ » Software Architecture
1M ago
The demoscene is a vibrant, creative subculture where you can use mathematics, algorithms, creativity, and a wee bit of chaos to express yourself. In this article, I want to inspire you to grab the opportunity to get your voice and vision on the table, and show you that the demoscene is not only for mathematical wizards.
By Espen Sande Larsen ..read more
InfoQ » Software Architecture
1M ago
Securing cell-based architecture is essential to fully capitalize on its benefits while minimizing risks. To achieve this, comprehensive security measures must be put in place. Organizations can start by isolating and containing cells using sandbox environments and strict access control mechanisms like role-based and attribute-based access control.
By Stefania Chaplin ..read more
InfoQ » Software Architecture
1M ago
As engineers move into more senior positions such as Staff Engineer, Architect, or Sr Tech Lead roles, their knowledge and experience is often applied across the system. This expertise is increasingly needed for handling novel problems or designing innovative solutions to complex problems. This article discusses strategies for approaching your role as a senior member of your organization.
By Laura Maguire ..read more