Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/n3m/tldr-software-architecture

TLDR; Software Architecture - A short guide for those in a hurry
https://github.com/n3m/tldr-software-architecture

architecture software software-architecture tldr

Last synced: 3 months ago
JSON representation

TLDR; Software Architecture - A short guide for those in a hurry

Awesome Lists containing this project

README

        

# TLDR; Software Architecture

## Description

This is a quick and easy guide to the Top 10 most used SD Architectures

## FAQ

- [ ] What is software architecture?

A system's architecture acts as a blueprint. It establishes a communication and coordination mechanism among components and offers an abstraction to control the complexity of the system.
It outlines an organized approach to address all technical and practical needs while maximizing standard quality characteristics like performance and security.

Additionally, it entails a number of important organizational decisions connected to software development, and each of these choices can have a substantial influence on the end product's quality, maintainability, performance, and overall success. These selections include

- Choice of the structural components and their connections, which make up the system.
- Interactions between those elements.
- Architectural choices support corporate goals.
- The arrangement is guided by architectural trends.

## Architectures

- [Layered Pattern / N-tier](/layered-pattern/README.md)
- [Pipe-Filter Pattern](/pipe-filter-pattern/README.md)
- [Client-Server Pattern](client-server-pattern/README.md)
- [Model View Controller Pattern](model-view-controller-pattern/README.md)
- [Event Bus Pattern](event-bus-pattern/README.md)
- [Microservices Pattern](microservices-pattern/README.md)
- [Broker Pattern](broker-pattern/README.md)
- [Peer-to-Peer Pattern](peer-to-peer-pattern/README.md)
- [Blackboard Pattern](blackboard-pattern/README.md)
- [Master-Slave Pattern](master-slave-pattern/README.md)