Architecture Flashcards

1
Q

What is Application Architecture?

A

Application architecture is about looking inside the application to understand how it’s designed and built. This includes how the application has been decomposed into building blocks (e.g. components, layers, packages, namespaces, etc) as well as understanding the patterns, frameworks and libraries in use. In essence, it’s predominantly about code, and the organisation of that code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is System Architecture?

A

Where application architecture tends to focus primarily on software (e.g. programming languages, frameworks, libraries, etc), system architecture is about understanding both software and hardware.) APP + Database + Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Software Architecture?

A

Software architecture is about having a holistic view across your software system, to ensure that your code is working toward your overall vision rather than against it. ( Perfomance, Security, Audit, Scalability, Consistency etch )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Enterprise architecture?

A

Enterprise architecture generally refers to the sort of work that happens centrally and across an organisation. It looks at how to organise and utilise people, process and technology
to make an organisation work effectively and efficiently. In other words, it’s about how an enterprise is broken up into groups/departments, how business processes are layered
on top of those groups/departments, and how technology is used to support the goals of the enterprise.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly