Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
update serverless and container design patterns
  • Loading branch information
DovAmir authored Jun 4, 2021
1 parent 0c5c9a0 commit b7f219c
Showing 1 changed file with 18 additions and 17 deletions.
35 changes: 18 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
<br>

## Programming Language Design Patterns

- AngularJS
- [design patterns](https://github.com/mgechev/angularjs-in-patterns)
- C#
Expand All @@ -49,6 +50,7 @@
- [design-patterns](https://github.com/iluwatar/java-design-patterns)
- [effective-java patterns](https://github.com/HugoMatilla/Effective-JAVA-Summary) - patterns from the Effective Java book.
- [Design patterns implemented in Java](https://java-design-patterns.com/patterns/)
- [Effective-Java-3rd-Joshua-Bloch](https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997/ref=pd_sim_14_7)
- JavaScript
- [es6 design patterns](https://github.com/ziyasal/design-patterns-and-idioms-in-es6)
- [humans](https://github.com/sohamkamani/javascript-design-patterns-for-humans) - ultra simplified explanation to design patterns.
Expand All @@ -58,12 +60,18 @@
- [design-patterns](https://github.com/dbacinski/Design-Patterns-In-Kotlin)
- Node
- [Real world design patterns with Node.js](https://github.com/nimit95/Real-world-Design-Patterns-Node-JS)
- [Node.js Design Patterns](https://www.packtpub.com/web-development/nodejs-design-patterns-second-edition)
- Object Oriented
- [Design-Patterns-Elements-Reusable-Object-Oriented](https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=sr_1_4?s=books&ie=UTF8&qid=1528136036&sr=1-4&keywords=design+patterns)
- [Head-First-Design-Patterns-Brain-Friendly](https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124/ref=pd_sim_14_4)
- [Object Design Style Guide](https://www.manning.com/books/object-design-style-guide)
- PHP
- [humans](https://github.com/kamranahmedse/design-patterns-for-humans) - ultra simplified explanation to design patterns.
- [design-patterns](https://github.com/domnikl/DesignPatternsPHP)
- Python
- [design-patterns](https://github.com/faif/python-patterns)
- [PyPattyrn](https://github.com/tylerlaberge/PyPattyrn) - A simple library for implementing common design patterns.
- [Django Design Patterns and Best Practices](https://arunrocks.com/static/book/django-design-patterns-best-practices-2-ed)
- React
- [design-patterns](http://krasimirtsonev.com/blog/article/react-js-in-design-patterns)
- [react-bits](https://github.com/vasanthk/react-bits)
Expand Down Expand Up @@ -100,14 +108,14 @@
- [cloud computing patterns](http://www.cloudcomputingpatterns.org) - Cloud Computing Patterns.
- [Google Cloud Solutions](https://gcp.solutions) - Real business cases solutions with diagrams on GCP.


## Serverless Architecture
- [serverless architecture](https://thenewstack.io/serverless-architecture-five-design-patterns) - Serverless Architecture: Five Design Patterns.
- [solving problems in serverless](https://freecontent.manning.com/patterns-for-solving-problems-in-serverless-architectures) - Patterns for Solving Problems in Serverless Architectures.
- [serverless patterns](https://www.jeremydaly.com/serverless-microservice-patterns-for-aws/) - serverless microservice patterns for aws.
- [serverless-reference-architectures](https://www.jeremydaly.com/serverless-reference-architectures//) - serverless microservice patterns with deployment scripts.



- [serverless-patterns-collection](https://serverlessland.com/patterns) - Serverless Patterns Collection.
- [serverless-design-patterns-and-best-practices](https://www.packtpub.com/free-ebook/serverless-design-patterns-and-best-practices/9781788620642)


## Micro services & Distributed Systems
Expand All @@ -124,7 +132,6 @@
- [design-patterns-for-iot](https://community.arm.com/iot/b/blog/posts/design-patterns-for-an-internet-of-things) - A Design Pattern Framework for IoT Architecture.

## Big Data
- [bigdatapatterns](http://bigdatapatterns.org) - A community site dedicated to documenting a master patterns catalog.
- [mapreduce-patterns](https://highlyscalable.wordpress.com/2012/02/01/mapreduce-patterns) - Map-reduce patterns.
- [streaming-realtime-analytics](https://iwringer.wordpress.com/2015/08/03/patterns-for-streaming-realtime-analytics) - 13 Stream Processing Patterns for building Streaming and Realtime Applications.

Expand All @@ -140,21 +147,23 @@
- [nosql resilience patterns](https://www.ebayinc.com/stories/blogs/tech/practical-nosql-resilience-design-pattern-for-the-enterprise) - Practical NoSQL resilience design pattern for the enterprise.
- [nosql-patterns](https://dzone.com/articles/introduction-nosql-patterns) - Pragmatic Programming Techniques.
- [mongodb](https://dzone.com/articles/mongodb-design-patterns) - Mongodb design patterns.
- [MongoDB Applied Design Patterns](http://shop.oreilly.com/product/0636920027041.do)

## Docker and DevOps
## DevOps & containers
- [containerspatterns](https://l0rd.github.io/containerspatterns) - There are a Thousand Ways to Use Containers.
- [container-anti-patterns](http://blog.arungupta.me/docker-container-anti-patterns) - 10 containers anti-patterns.
- [kubernetes](https://github.com/gravitational/workshop/blob/master/k8sprod.md) - Kubernetes Production Patterns.
- [container-design-patterns](https://vitalflux.com/container-design-patterns-kubernetes-pods-design) - Container Design Patterns for Kubernetes Pods Design.
- [pattern-and-anti-pattern-cicd](https://www.gronau-it-cloud-computing.de/pattern-and-anti-pattern-cicd) - Pattern and anti-pattern cicd.
- [best-practices-for-shell-scripts](https://stackoverflow.com/questions/78497/design-patterns-or-best-practices-for-shell-scripts) - Best practices for shell scripts.
- [kubernetes patterns](https://github.com/ro14nd-talks/kubernetes-patterns) - Presentation around the book kubernetes paterns.
- [kubernetes patterns book](https://k8spatterns.io/)
- [cdk patterns](https://cdkpatterns.com/) - cdk patterns.
- [CDK Construct Catalog](https://awscdk.io/) - CDK construct catalog.


## Mobile
- IOS
- [ios-architecture-patterns](https://medium.com/ios-os-x-development/ios-architecture-patterns-ecba4c38de52)
- Android
- [androidpatterns](https://unitid.nl/androidpatterns) - Interaction patterns that can help you design Android apps.
- [design-patterns-for-android](https://www.raywenderlich.com/109843/common-design-patterns-for-android) - Common Design Patterns for Android.
- [mvc-mvp-and-mvvm](https://academy.realm.io/posts/eric-maxwell-mvc-mvp-and-mvvm-on-android) - The MVC, MVP, and MVVM Smackdown.

Expand All @@ -175,15 +184,7 @@
- [owasp](https://www.owasp.org/index.php/Security_by_Design_Principles) - Security by Design Principles.
- [azure-security](https://docs.microsoft.com/en-us/azure/security/security-best-practices-and-patterns) - Azure security best practices and patterns.

## Books
- [Django Design Patterns and Best Practices](https://arunrocks.com/static/book/django-design-patterns-best-practices-2-ed)
- [MongoDB Applied Design Patterns](http://shop.oreilly.com/product/0636920027041.do)
- [Design-Patterns-Elements-Reusable-Object-Oriented](https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=sr_1_4?s=books&ie=UTF8&qid=1528136036&sr=1-4&keywords=design+patterns)
- [Head-First-Design-Patterns-Brain-Friendly](https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124/ref=pd_sim_14_4)
- [Effective-Java-3rd-Joshua-Bloch](https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997/ref=pd_sim_14_7)
- [Node.js Design Patterns](https://www.packtpub.com/web-development/nodejs-design-patterns-second-edition)
- [Game Programming Patterns](https://github.com/munificent/game-programming-patterns)
- [Object Design Style Guide](https://www.manning.com/books/object-design-style-guide)


## Other Awesome Lists
- Other amazingly awesome lists can be found in the [awesome](https://github.com/sindresorhus/awesome) list.
Expand Down

0 comments on commit b7f219c

Please sign in to comment.