Computer scientist Ralph Johnson wrote in 2003, “Architecture takes care of the important things. Whatever they are.” in a mailing listThe question of what is critical material can be answered in many ways and many different approaches have been established. Software architects break systems down into sensible components, otherwise a dangerously large ball of mud would form. So modules, monoliths, moduliths or microservices are created, depending on which approach the architects choose. You can also look at the life cycle of a software according to evolutionary principles. However, everyone fears destroying poorly maintained legacy systems.
Advertisement
The new special issue “Practical Software Architecture” of iX Developer presents various approaches and describes them with practical examples and projects from everyday life of authors – well-known experts. The special issue consists of 154 pages and offers, among other things, the following highlights:
- Monolith, Modulith and Microservices
- Systematic approach to evolutionary architecture
- Modernize and verticalize legacy systems
- Designing Architecture with LLM
- communication with stakeholders
- Practical Architecture Documentation with Canvas
- Architecture Review for Risk Analysis
- Green Coding and Green Scrum
The magazine also provides suggestions for structured support of a software project in collaboration with stakeholders using techniques such as event storming or collaborative modeling. The second focus is on social aspects, for example, with the right team motivation and smart resource configuration, CO₂ emissions and energy costs can be saved. A career change program tackles the shortage of skilled workers, and greater diversity leads to better results and greater satisfaction in teams.
Now on kiosks and in the Heise Shop
iX customers automatically receive the iX Developer special issue “Praxis Software Architecture”. Everyone else can find it in newsagents and Heise shops in several versions:
(Who)