8.0 KiB
8.0 KiB
awesome-patterns
Lists of software related patterns (work in progress)
What is an awesome list? Contribution guide Creating a list
Contents
- GoF
- Architecture
- DevOps
- Programming Languages
- Front-End Development
- Computer Science
- Big Data
- Books
- Development Environment
- Databases
- Security
- Networking
- Decentralized Systems
- Miscellaneous
Language/Framework specifc (GoF and others)
-
[Angular]
-
[Cat]
-
[C#]
-
[C++]
-
[Go]
-
[Java]
-
[JavaScript]
-
[Kotlin]
-
[PHP]
-
[Python]
-
[React]
-
[Ruby]
-
[Scala]
-
[Swift]
-
[TypeScript]
General Architecture
- 10 common architectural patterns - 10 Common Software Architectural Patterns in a nutshell.
- reactive design patterns - This website accompanies the book Reactive Design Patterns by Roland Kuhn
- Scalable System Design Patterns - scalable system design techniques
- martin fowler - Catalog of Patterns of Enterprise Application Architecture
- system-design-primer - Design large-scale systems.
Cloud Architecture
- AWS cloud design patterns - The AWS Cloud Design Patterns (CDP)
- Azure cloud design patterns - Building reliable, scalable, secure applications in the cloud..
- cloud patterns - a community site dedicated to documenting a master patterns catalog
- cloud computing patterns - Cloud Computing Patterns
- serverless - Serverless Architecture: Five Design Patterns
- serverless - Patterns for Solving Problems in Serverless Architectures
Micro services & Decentralized Systems
- microservice patterns - a community site dedicated to documenting a master patterns catalog
- Microservices - A pattern language for microservices.
- microservices-anti patterns - Microservices antipatterns and pitfalls.
- 12factor - The twelve-factor methodology.
- microservices-sync-vs-async - Microservices patterns, synchronous and asynchronous.
- message-queues - comparing-message-queue-architectures
- Enterprise Integration Patterns - Patterns and Best Practices for Enterprise Integration
Big Data
- bigdatapatterns - a community site dedicated to documenting a master patterns catalog
Databases
- nosql resilience patterns - Practical NoSQL resilience design pattern for the enterprise
- nosql-patterns - Pragmatic Programming Techniques
- database tenancy patterns - Multi-tenant SaaS database tenancy patterns
Docker and DevOps
- containerspatterns - There are a Thousand Ways to Use Containers.
- Kubernetes - Kubernetes Production Patterns.
Mobile
Programming Languages (non GoF)
- JavaScript
- react - React.js in patterns.
UI/UX
- User Interface - User Interface Design patterns.
- smacss - Scalable and Modular Architecture for CSS.
- css-protips - A collection of tips to help take your CSS skills pro.
Security
- opensecurityarchitecture - Security Architecture Patterns
Books
http://shop.oreilly.com/product/0636920027041.do