Blog Logo

Software Architecture and Design Trend 2023

2023 is almost coming to the end. It’s always a good idea to reflect back on what has been the popular topic on Software Architecture and Design over the last one year. In this article, we will discuss some of the common software architecture and design that are widely adopted as reported by InfoQ. We will primarily focus on the Innovators and Early Adopters section as the Early Majority and Late Majority are usually widely known. The concept of Design for Portability is gaining traction, with frameworks like Dapr focusing on a cloud-native abstraction model. This approach enables architects to separate business logic from implementation details. Large language models are poised to have a significant impact in various ways, such as aiding in the comprehension of architectural trade-offs and empowering a new generation of low-code and no-code developers. Sustainability in software design will become a prominent consideration in the years ahead, with efforts underway to measure and reduce the carbon footprint of software systems. While decentralized applications are expanding the utility of blockchain beyond cryptocurrency and NFTs, their adoption remains limited due to a lack of consumer demand. Architects are continually seeking ways to enhance the documentation, communication, and comprehension of decisions, and it’s possible that large language models will play a role in the future, serving as forensic experts to analyze ADRs and git history.