Software Architecture and Emerging Technologies
As an architect you design for the present, with an awareness of the past for a future which is essentially unknown.
Many organizations have teams that focus on testing and applying emerging technologies in order to gain experience with those technologies before using them on other projects. Other organizations attempt to use emerging technologies without prior experience on their new development projects, sometimes with adverse consequences on delivery schedules and delivery risks. If you asked the teams involved with emerging technologies to list their key concerns, an architecture-led approach may not appear at the top of the list. The notion that software architecture ...