Als integratie architect lees ik veel boeken en veel blogs om mezelf te blijven ontwikkelen als architect. Zowel op technisch als persoonlijk vlak. Ik krijg dan ook regelmatig de vraag welke boeken te lezen als (beginnend) architect. In deze blog heb ik een aantal van deze boeken voor je verzameld op de Architecten boekenplank.
Algemeen
- The Software Architect Elevator - Gregor Hohpe
Dit boek neemt je mee in de veranderende rol van de software architect, zowel op technisch- als op business- en organisatorisch niveau. Dit boek is geschikt voor de medior/senior architect. Deze schrijver zul je wellicht herkennen, want hij heeft de integratie "bijbel" geschreven: Interprise Integration Patterns. A must-have voor iedere integratie architect natuurlijk. - Just Enough Architecture - George Fairbanks
Een goed boek om als beginner meer te leren over de verschillende architectuur modellen die er zijn en hoe deze te gebruiken. Beginnend bij het conceptuele model, via domain model en design model, tot code model. Het beschrijft ook verschillende architectuur stijlen. Het boek is redelijk oud (2010), maar nog steeds waardevol. - Software Systems Architecture - Nick Rozanski
Een ander gerespecteerde schrijver Nick is ook een wat ouder boek maar ook nog steeds een aanrader. Het boek beschrijft manieren om vanuit verschillende viewpoints naar de architectuur te kijken en hoe deze architectuur te communiceren.
Zoals gezegd moet een architect best een brede kennis hebben, zowel op component niveau als op high level conceptueel en business niveau. De volgende paragrafen nemen je mee in deze verschillende abstractie lagen, te beginnen met de componenten.
Componenten
Op dit niveau moeten architecten rekening houden met goede coding- en design guidelines. De volgende boeken zijn hierbij interessant. Het gaat hierbij om guidelines hoe je software opdeelt in componenten om op deze manier goede en flexibele code te schrijven. Een component in dit geval is bijvoorbeeld een Object Oriented Class.
Koppeling tussen componenten
Componenten leven natuurlijk niet op zichzelf en communiceren met elkaar. Het gaat hierbij dan om de integratie tussen de componenten. De volgende boeken geven hier guidelines voor.
Systeem
Nog iets meer uitzoomen komen we op systeem nivo uit. Hoe ziet het totale systeem er als geheel uit.
Context
Een systeem staat niet op zich natuurlijk. Dit wordt altijd gebouwd in context. Je hebt te maken met stakeholders en met non-functionele requirements. De volgende boeken geven elk op hun eigen manier bijdrage aan dit inzicht.
Er zijn natuurlijk heel veel boeken geschreven, maar hier zitten wel echte klassiekers tussen. De IT wereld veranderd verder razend snel, dus je bent als architect nooit klaar met leren. En soms is dit ook gewoonweg niet bij te houden. Nieuwsgierigheid is wel een goede eigenschap die hierbij kan helpen. Dus blijf nieuwsgierig wat er allemaal rondom je gebeurd. Blijf lezen en blijf geïnspireerd door de verhalen die je lees en neem dit mee in je architectuur werk. Zie het als een toolbox die je up-to-date moet houden, waarbij je het juiste tool eruit pakt. Dit vergt ervaring en vooral veel doen en proberen.
Thank you for taking the time to publish this information very usefully!
BeantwoordenVerwijderenBBA Time Table 2021 - BBA Part 1 2 3 Ka Exam Schedule
Banasthali Vidhyapith Time Table 2021
Bilashpur University Time Table 2021
Yogi Vemana University Time Table 2021