Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Software architecture
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Other types of 'architecture' === {{main|Computer architecture|Systems architecture|Enterprise architecture}} ;Computer architecture :[[Computer architecture]] targets the internal structure of a computer system, in terms of collaborating hardware components such as the [[Central processing unit|CPU]] β or processor β the [[Bus (computing)|bus]] and the [[Computer memory|memory]]. ;Serverless architecture :Serverless architecture is a cloud computing paradigm that is often misunderstood as being server-free. It essentially shifts server management responsibilities from developers to cloud service providers. This allows businesses to run their backend code on cloud infrastructure, eliminating the need for physical server management. The event-driven approach of serverless architecture relies on small, task-specific functions that are executed on-demand. These functions are known as Function as a Service (FaaS), and they offer cost-efficiency through a pay-as-you-go billing model and dynamic resource scaling based on application demand.<ref>{{Cite web |last=Company |first=DashDevs {{!}} FinTech Software Development |title=How to Use Serverless Architecture {{!}} DashDevs |url=https://dashdevs.com/blog/how-to-use-serverless-architecture/ |access-date=2023-08-28 |website=How to Use Serverless Architecture {{!}} DashDevs |language=en}}</ref>{{Better source needed|date=November 2023}} ;Systems architecture :The term [[systems architecture]] has originally been applied to the architecture of [[system]]s that consist of both hardware and [[software]]. The main concern addressed by the systems architecture is then the integration of software and hardware in a complete, correctly working device. In another common β much broader β meaning, the term applies to the architecture of any complex system which may be of a technical, [[Sociotechnical system|sociotechnical]] or social nature. ;Enterprise architecture :The goal of [[enterprise architecture]] is to "translate business vision and strategy into effective enterprise". Enterprise architecture [[Architecture framework|frameworks]], such as [[TOGAF]] and the [[Zachman Framework]], usually distinguish between different enterprise architecture layers. Although terminology differs from framework to framework, many include at least a distinction between a ''[[business]] layer'', an ''[[Application software|application]]'' (or ''[[information]]'') ''layer'', and a ''[[technology]] layer''. Enterprise architecture addresses among others the alignment between these layers, usually in a top-down approach.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)