Pola desain perangkat lunak dan arsitektur yang luar biasa
Daftar Pola Desain Terkait Perangkat Lunak dan Arsitektur yang dikuratori.
Pola Desain Perangkat Lunak - Solusi umum yang dapat digunakan kembali untuk masalah yang umum terjadi dalam konteks yang diberikan dalam desain perangkat lunak. Ini adalah deskripsi atau templat untuk bagaimana menyelesaikan masalah yang dapat digunakan dalam berbagai situasi.
Isi
- Pola Desain Bahasa Pemrograman
- Arsitektur Umum
- Arsitektur Cloud
- Arsitektur tanpa server
- Layanan Mikro & Sistem Terdistribusi
- Internet of Things
- Data besar
- Pembelajaran Mesin
- Database dan penyimpanan
- DevOps & Containers
- Mobile
- Pengembangan ujung depan
- Keamanan
Pola Desain Bahasa Pemrograman
AngularJS
C#
- pola desain
- Desain-pola-untuk-manusia-Penjelasan ultra disederhanakan untuk pola desain.
- Perpustakaan Pola Desain
C ++
Penutup
Pergi
Jawa
- Pembuatan Sourcem - Pola dan Pola Anti.
- Oodesign - Katalog Pola dengan Diagram UML.
- pola desain
- Pola Efektif -Java - Pola dari buku Java yang efektif.
- Pola desain diterapkan di java
- Efektif-Java-ke-3-Joshua-Bloch
Javascript
- Pola desain ES6
- Manusia - Penjelasan Ultra Sederhana untuk merancang pola.
- pola desain
- Pola Desain oleh Addy Osmani
Kotlin
Node
- Pola desain dunia nyata dengan node.js
- Pola Desain Node.js
Berorientasi objek
- Design-Patterns-Elements-Reusable-Object-Oriented
- Ramah-Pattern-Pola-First-Brain-Friendly
- Panduan Gaya Desain Objek
Php
- Manusia - Penjelasan Ultra Sederhana untuk merancang pola.
- pola desain
Python
- pola desain
- Pypattyrn - Perpustakaan sederhana untuk menerapkan pola desain umum.
- Pola Desain Python
- Pola desain dalam python
- Pola Desain Django dan Praktik Terbaik
Bereaksi
- pola desain
- react-bit
- reactpatterns.com
Rubi
Karat
Scala
Cepat
Naskah
UML
- Referensi cepat pola desain
- Desain-pola cheat-sheet
Vue.js
- Pola VUE - Pola, teknik, tips dan trik VUE yang berguna dan tautan bermanfaat yang dikuratori.
Eliksir
- pola desain
- The -Pipeline - Pipa ditentukan oleh kumpulan fungsi yang mengambil struktur data sebagai argumen dan mengembalikan jenis struktur data yang sama
Arsitektur Umum
- 10 Pola Arsitektur Umum - 10 Pola Arsitektur Perangkat Lunak Umum Singkatnya.
- Pola Desain Reaktif - Situs web ini menyertai buku pola desain reaktif oleh Roland Kuhn.
- Pola Desain Sistem yang Dapat Diukur - Teknik Desain Sistem yang Dapat Diukur.
- Martin Fowler - Katalog Pola Arsitektur Aplikasi Perusahaan.
- System-Design-Primer-Desain sistem skala besar.
- Arsitekting-for-reliabilitas-Arsitek untuk keandalan Bagian 1/3.
- Pola Innersource - Pola untuk mengimplementasikan Innersource, penggunaan prinsip dan praktik sumber terbuka untuk pengembangan perangkat lunak dalam batas -batas suatu organisasi.
Arsitektur Cloud
- Peretasan Biaya Cloud - Pola untuk mengurangi biaya cloud.
- AWS Cloud Design Patterns - AWS Cloud Design Patterns (CDP).
- Azure Cloud Design Patterns - Membangun aplikasi yang andal, dapat diskalakan, dan aman di cloud.
- Pola Komputasi Cloud - Pola komputasi awan.
- Google Cloud Solutions - Solusi kasus bisnis nyata dengan diagram di GCP.
- SaaS Tenant Isolation Strategies - Mengisolasi Sumber Daya di Lingkungan Multi -Perenant
- Pola desain untuk multi-tenancy-pola desain arsitektur untuk multi-tenancy di AWS
Arsitektur tanpa server
- Arsitektur Tanpa Server - Arsitektur Tanpa Server: Lima Pola Desain.
- Memecahkan masalah dalam serverless - Pola untuk menyelesaikan masalah dalam arsitektur tanpa server.
- Pola tanpa server - pola layanan mikro tanpa server untuk AWS.
- Serverless-Reference-Architectures-Serverless Microservice Patterns dengan skrip penyebaran.
- Serverless-Patterns-Collection-Koleksi Pola Serverless.
- Serverless-Design-Patterns-and-Best-Practices
Layanan Mikro & Sistem Terdistribusi
- Microservices - Bahasa pola untuk layanan mikro.
- Pola Microservices -Anti - Antipattern dan jebakan layanan mikro.
- 12factor - Metodologi Dua Belas Faktor.
- Microservices-Sync-Vs-Async-Microservices Patterns, sinkron dan asinkron.
- Pesan-Queues-ARCITURE-ARCITURE-EQUESSAGE-QUESSAGE.
- Pola Integrasi Perusahaan - Pola dan Praktik Terbaik untuk Integrasi Perusahaan.
- Martinfowler - Pola sistem terdistribusi.
Internet of Things
- Pola IOT-komunikasi-kekuatan dan kelemahan dari pola komunikasi IoT.
- Design-Patterns-For-OIT-Kerangka kerja pola desain untuk arsitektur IoT.
Data besar
- Mapreduce-Patterns-Pola pengurangan peta.
- Streaming-Realtime-Analytics-13 Pola pemrosesan aliran untuk membangun streaming dan aplikasi realtime.
Pembelajaran Mesin
- Distributed-ML-Patterns-Pola sistem pembelajaran mesin terdistribusi.
Database dan penyimpanan
- SQL
- Pola Tenancy Database - Pola Tenancy Basis Data Multi -Tenant
- DatabaseAnswers - Model data SQL khusus industri dalam 50 kategori.
- Database-Programmer-Pola Design-Design.
- Gerbang Merah - Lima kesalahan desain basis data sederhana yang harus Anda hindari.
- Talend - Praktik Terbaik Desain Model Data.
- SQLCHECK - Pola anti -Pola dalam kueri SQL.
- Pola Gudang Data - Pola Desain ETL dan ELT untuk Arsitektur Rumah Danau Menggunakan Amazon Redshift
- Nosql
- Pola Ketahanan NoSQL - Pola Desain Ketahanan NoSQL Praktis untuk Enterprise.
- NoSQL -Patterns - Teknik pemrograman pragmatis.
- MongoDB - Pola Desain MongoDB.
- MongoDB Pola Desain Terapan
- Pola Desain DynamoDB- Pola Desain Lanjutan untuk Amazon DynamoDB
- Pola Desain Terapan Redis - Buku Pola Desain Redis Terapan
- Penyimpanan
- Pola Penyimpanan- Membandingkan Pola Penyimpanan di tempat Anda dengan Layanan Penyimpanan AWS
- Pola Desain S3 - Pola Desain Praktik Terbaik: Mengoptimalkan Kinerja Amazon S3
DevOps & Containers
- Containerspatterns - Ada seribu cara untuk menggunakan wadah.
- Kubernetes - Pola produksi Kubernetes.
- Pola-Design-Design-Pola Desain Kontainer untuk Desain Pod Kubernetes.
- SCRIPTS-PRAKTIK-BEST-FOR-SHELL-Praktik Terbaik untuk Skrip Shell.
- Pola Kubernetes - Presentasi di sekitar buku Kubernetes Paterns.
- Buku Pola Kubernetes
- Pola CDK - Pola CDK.
- CDK Construct Catalog - CDK Construct Catalog.
Mobile
- IOS
- Android
- Design-Patterns-For-Android-Pola desain umum untuk Android.
- MVC-MVP-dan-MVVM-MVC, MVP, dan MVVM Smackdown.
Pengembangan front-end
- Antarmuka Pengguna - Pola Desain Antarmuka Pengguna.
- OOCSS-ACSS-BEM-SMACSS-OOCSS, ACSS, BEM, SMACSS: Apa itu? Apa yang harus saya gunakan?
- CSS -ProTips - Kumpulan tips untuk membantu mengambil CSS Skills Pro Anda.
- Pola Desain Responsif - Kumpulan Pola dan Modul untuk Desain Responsif.
- [Arsitektur front-end]
- MV* - MVC/MVP/MVVM/CLEAN/VIPER/REDUX/MVI/PRNSAASPFRUICC.
- Martinfowler - Arsitektur GUI.
Keamanan
- OpenSecurityArchitecture - Pola Arsitektur Keamanan.
- Martinfowler-Web-Security-Basics.
- Cloud -Security - Intro Arsitektur Keamanan Cloud.
- OWASP - Keamanan berdasarkan prinsip -prinsip desain.
- Azure -Security - Praktik dan pola terbaik keamanan Azure.
Buku
- Pola Desain Django dan Praktik Terbaik
- MongoDB Pola Desain Terapan
- Design-Patterns-Elements-Reusable-Object-Oriented
- Ramah-Pattern-Pola-First-Brain-Friendly
- Efektif-Java-ke-3-Joshua-Bloch
- Pola Desain Node.js
- Pola Pemrograman Game
- Panduan Gaya Desain Objek
- Boot musim semi dalam latihan
- Merancang layanan microser
Daftar luar biasa lainnya
- Daftar luar biasa lainnya dapat ditemukan dalam daftar yang luar biasa.
Berkontribusi
- Kontribusi Anda selalu diterima! Harap baca Pedoman Kontribusi terlebih dahulu.
Lisensi
Sejauh mungkin berdasarkan hukum, Dov Amir telah melepaskan semua hak cipta dan hak terkait atau tetangga untuk pekerjaan ini.