Fantastische Software- und Architektur -Designmuster
Eine kuratierte Liste von Software- und Architekturbezogenen Designmustern.
Software -Design -Muster - Eine allgemeine, wiederverwendbare Lösung für ein häufig vorkommendes Problem innerhalb eines bestimmten Kontextes im Softwaredesign. Es handelt sich um eine Beschreibung oder Vorlage, um ein Problem zu lösen, das in vielen verschiedenen Situationen verwendet werden kann.
Inhalt
- Programmiersprache Designmuster
- Allgemeine Architektur
- Wolkenarchitektur
- Serverlose Architektur
- Mikrodienste und verteilte Systeme
- Internet der Dinge
- Big Data
- Maschinelles Lernen
- Datenbanken und Speicher
- DevOps & Container
- Mobile
- Frontendentwicklung
- Sicherheit
Programmiersprache Designmuster
Angularjs
C#
- Design-Muster
- Design-Muster-für-Human-Ultra vereinfachte Erläuterung für Entwurfsmuster.
- Entwurfsmusterbibliothek
C ++
Schließung
Gehen
Java
- Quellzucht - Muster und Anti -Muster.
- Oodesign - Musterkatalog mit UML -Diagrammen.
- Design-Muster
- Effektiv -Java -Muster - Muster aus dem effektiven Java -Buch.
- Entwurfsmuster in Java implementiert
- Effektiv-Java-13-Josua-Bloch
JavaScript
- ES6 -Designmuster
- Menschen - Ultra vereinfachte Erklärung für Entwurfsmuster.
- Design-Muster
- Designmuster von Addy Osmani
Kotlin
Knoten
- Designmuster der realen Welt mit Node.js
- Node.js Designmuster
Objektorientiert
- Design-Patterns-Elements-Reseable-Objekt-orientiert
- Head-First-Design-Patterns-Hirn-freundlich
- Objektdesign -Stilhandbuch
Php
- Menschen - Ultra vereinfachte Erklärung für Entwurfsmuster.
- Design-Muster
Python
- Design-Muster
- PYPATTYRN - Eine einfache Bibliothek zur Implementierung gemeinsamer Entwurfsmuster.
- Python -Designmuster
- Entwurfsmuster in Python
- Django -Designmuster und Best Practices
Reagieren
- Design-Muster
- reagieren
- reactpatterns.com
Rubin
Rost
Scala
Schnell
Typoskript
Uml
- Design-Patterns Schnellreferenz
- Design-Musterblatt
Vue.js
- Vue -Muster - Nützliche Vue -Muster, -Techniken, Tipps und Tricks und kuratierte hilfreiche Links.
Elixier
- Design-Muster
- Die Pipeline - Die Pipeline wird durch eine Sammlung von Funktionen definiert, die eine Datenstruktur als Argument betrachten und dieselbe Art von Datenstruktur zurückgeben
Allgemeine Architektur
- 10 Häufige Architekturmuster - 10 Häufige Software -Architekturmuster auf den Punkt gebracht.
- Reaktive Entwurfsmuster - Diese Website begleitet das Buch reaktive Designmuster von Roland Kuhn.
- Skalierbare Systemdesignmuster - Skalierbare Systemdesign -Techniken.
- Martin Fowler - Katalog der Muster der Unternehmensanwendungsarchitektur.
- Systemdesign-Primer-Entwerfen Sie große Systeme.
- Architektierung für die Zuverlässigkeit-Architektierung für Zuverlässigkeit Teil 1/3.
- InnerSource -Muster - Muster zur Implementierung von Innersource, die Verwendung von Open -Source -Prinzipien und -Praktiken für die Softwareentwicklung innerhalb der Grenzen einer Organisation.
Wolkenarchitektur
- Cloud Cost Hacking - Muster zur Reduzierung der Cloud -Kosten.
- AWS -Cloud -Designmuster - Die AWS Cloud Design Muster (CDP).
- Azure Cloud -Designmuster - Erstellen zuverlässiger, skalierbarer und sicherer Anwendungen in der Cloud.
- Cloud -Computermuster - Cloud -Computermuster.
- Google Cloud Solutions - Real Business Cases Solutions mit Diagrammen auf GCP.
- SaaS -Mieter -Isolationsstrategien - Isolieren von Ressourcen in einer Umgebung mit mehreren Mietern
- Entwurfsmuster für Multi-Mieter-Architektonische Entwurfsmuster für Multi-Messen auf AWS
Serverlose Architektur
- Serverlose Architektur - Serverlose Architektur: Fünf Designmuster.
- Lösen von Problemen in serverlosen - Mustern zur Lösung von Problemen in serverlosen Architekturen.
- Serverlose Muster - Serverlose Microservice -Muster für AWS.
- Serverlose Referenz-Architekturen-Serverlose Microservice-Muster mit Bereitstellungsskripten.
- Serverless-Patterns-Collection-serverlose Mustersammlung.
- Serverless-Design-Patterns-und-Best-Practices
Mikrodienste und verteilte Systeme
- Microservices - eine Mustersprache für Microservices.
- Microservices -Anti -Muster - Mikrodienste Antipattern und Fallstricke.
- 12Faktor - Die zwölf -Faktor -Methodik.
- Microservices-Sync-VS-Async-Microservices-Muster, synchron und asynchron.
- Nachrichtenqueue-Vergleich von Message-Queue-Architekturen.
- Unternehmensintegrationsmuster - Muster und Best Practices für die Integration von Unternehmen.
- Martinfowler - Muster verteilter Systeme.
Internet der Dinge
- IoT-Kommunikationsmuster-Stärken und Schwächen von IoT-Kommunikationsmustern.
- Design-Patterns-for-iot-Ein Designmuster-Framework für IoT-Architektur.
Big Data
- MapReduce-Patterns-Map-Reduce-Muster.
- Streaming-RealTime-Analytics-13 Stream-Verarbeitungsmuster zum Erstellen von Streaming- und Echtzeitanwendungen.
Maschinelles Lernen
- Verteilte ML-Muster-Verteilte maschinelle Lernsystemmuster.
Datenbanken und Speicher
- Sql
- Datenbankmietmietmuster - Multi -Mieter -SaaS -Datenbank -Mietmietmuster
- Databaseanswers - Branchenspezifische SQL -Datenmodelle in 50 Kategorien.
- Datenbankprogrammierer-Tabelle-Design-Patterns.
- Red -Gate - Fünf einfache Datenbankdesignfehler, die Sie vermeiden sollten.
- Talend - Best Practices für Datenmodelldesign.
- SQLcheck - Anti -Muster in SQL -Abfragen.
- Data Warehouse -Muster - ETL- und ELT -Designmuster für die Lake House Architecture unter Verwendung von Amazon Redshift
- NoSql
- NoSQL Resilience -Muster - Praktisches NoSQL Resilience Design -Muster für das Unternehmen.
- NoSQL -Muster - Pragmatische Programmierechniken.
- MongoDB - MongoDB -Designmuster.
- MongoDB -angewandte Entwurfsmuster
- Dynamodb-Designmuster- Erweiterte Designmuster für Amazon DynamoDB
- Redis angewandte Entwurfsmuster - Redis angewandte Designmuster Buch
- Lagerung
- Speichermuster- Vergleich Ihrer lokalen Speichermuster mit AWS-Speicherdiensten
- S3 -Designmuster - Best Practices Designmuster: Optimierung der Amazon S3 -Leistung
DevOps & Container
- Containerspatterns - Es gibt tausend Möglichkeiten, Container zu verwenden.
- Kubernetes - Kubernetes -Produktionsmuster.
- Container-Design-Muster-Container-Designmuster für Kubernetes-Pods Design.
- Best-Practices-for-Shell-Skripte-Best Practices für Shell-Skripte.
- Kubernetes -Muster - Präsentation rund um das Buch Kubernetes -Patern.
- Kubernetes -Musterbuch
- CDK -Muster - CDK -Muster.
- CDK Construct -Katalog - CDK -Konstrukt -Katalog.
Mobile
- IOS
- Android
- Design-Muster-für-Android-gemeinsame Designmuster für Android.
- MVC-MVP-und-MVVM-MVC, MVP und MVVM SmackDown.
Front-End-Entwicklung
- Benutzeroberfläche - Entwurfsmuster der Benutzeroberfläche.
- OOCSS-ACSS-BEM-SMACSS-OOCSS, ACSS, BEM, SMACSS: Was sind sie? Was soll ich verwenden?
- CSS -Protips - Eine Sammlung von Tipps, um Ihr CSS -Kompetenz zu übernehmen.
- Responsive Designmuster - Eine Sammlung von Mustern und Modulen für reaktionsschnelle Designs.
- [Front-End-Architektur]
- MV* - MVC/MVP/MVVM/Clean/Viper/Redux/MVI/Prnsaaspfruicc.
- Martinfowler - GUI -Architekturen.
Sicherheit
- OpenSecurityarchitecture - Sicherheitsarchitekturmuster.
- Martinfowler-Web-Security-Basics.
- Cloud -Security - Cloud Security Architecture Intro.
- OWASP - Sicherheit nach Designprinzipien.
- Azure -Security - Best Practices und Muster Azure Security.
Bücher
- Django -Designmuster und Best Practices
- MongoDB -angewandte Entwurfsmuster
- Design-Patterns-Elements-Reseable-Objekt-orientiert
- Head-First-Design-Patterns-Hirn-freundlich
- Effektiv-Java-13-Josua-Bloch
- Node.js Designmuster
- Spielprogrammiermuster
- Objektdesign -Stilhandbuch
- Springstiefel in der Praxis
- Entwerfen von Microservices
Andere großartige Listen
- Weitere erstaunlich großartige Listen finden Sie in der fantastischen Liste.
Beitragen
- Ihre Beiträge sind immer willkommen! Bitte lesen Sie zuerst die Beitragsrichtlinien.
Lizenz
Soweit gesetzlich möglich, hat Dov Amir auf alle Urheberrechte und verwandte oder benachbarte Rechte an dieser Arbeit verzichtet.