diff --git a/.404-links.yml b/.404-links.yml new file mode 100644 index 0000000..930d0f8 --- /dev/null +++ b/.404-links.yml @@ -0,0 +1,9 @@ +delay: + 'https://github.com': 500 #Avoiding Github rate limit by delaying the request -> 500ms +ignore: + urls: # Array of url to ignore + - https://swagger.io/ + - https://www.graylog.org/ + - https://riak.com/posts/technical/microservices-please-dont/ + + diff --git a/.github/workflows/404-links.yml b/.github/workflows/404-links.yml index 28b24e3..12687f8 100644 --- a/.github/workflows/404-links.yml +++ b/.github/workflows/404-links.yml @@ -1,4 +1,4 @@ -name: Dead link checker +name: Link linter on: push: diff --git a/README.md b/README.md index fc9ceba..a4a206e 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,6 @@ A curated list of Microservice Architecture related principles and technologies. ### Polyglot -- [CoAP](http://coap.technology/impls.html) - Constrained application protocol implementations. - [GRPC](http://www.grpc.io/) - A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. Libraries in C, C++, Java, Go, Node.js, Python, Ruby, Objective-C, PHP and C#. - [Hprose](http://github.com/hprose) - A very newbility RPC Library, support 25+ languages now. @@ -300,7 +299,7 @@ A curated list of Microservice Architecture related principles and technologies. - [Nameko](https://github.com/onefinestay/nameko) - Python framework for building microservices. - [Sanic](https://github.com/channelcat/sanic) - Sanic is a Flask-like Python 3.5+ web server that's written to go fast. - [Tornado](http://www.tornadoweb.org/) - Web framework and asynchronous networking library. -- [Twisted](https://twistedmatrix.com/trac/) - Event-driven network programming engine. +- [Twisted](https://twistedmatrix.com) - Event-driven network programming engine. - [Web.py](https://github.com/webpy/webpy/) - Minimalist web framework for Python. - [Zappa](https://github.com/Miserlou/Zappa) - Framework for building and deploying server-less Python event-driven and web applications. @@ -496,7 +495,6 @@ A curated list of Microservice Architecture related principles and technologies. ### Security -- [Databunker](https://paranoidguy.com/) - Personally identifiable information (PII) storage service built to comply with GDPR. - [Dex](https://github.com/coreos/dex) - Opinionated auth/directory service with pluggable connectors. OpenID Connect provider and third-party OAuth 2.0 delegation. - [Identity Server](https://github.com/IdentityServer/IdentityServer4) - OpenID Connect and OAuth 2.0 Framework for ASP.NET Core. - [JWT](http://jwt.io/) - JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties. @@ -596,7 +594,7 @@ A curated list of Microservice Architecture related principles and technologies. - [ReDoc](https://github.com/Rebilly/ReDoc) - OpenAPI/Swagger-generated API Documentation. - [Slate](https://github.com/tripit/slate) - Beautiful static documentation for your API. - [Spring REST Docs](http://projects.spring.io/spring-restdocs/) - Document RESTful services by combining hand-written documentation with auto-generated snippets produced with Spring MVC Test. -- [Swagger](http://swagger.io/) - A simple yet powerful representation of your RESTful API. +- [Swagger](https://swagger.io/) - A simple yet powerful representation of your RESTful API. ## Standards / Recommendations @@ -633,10 +631,6 @@ A curated list of Microservice Architecture related principles and technologies. - [QUIC-WG](https://quicwg.org/) - IETF Working Group that is chartered to deliver the next transport protocol for the Internet. - [QUIC-Transport](https://tools.ietf.org/html/draft-ietf-quic-transport-27) - A UDP-based multiplexed and secure transport. -### CoAP - -- [RFC7252](http://coap.technology/spec.html) - The Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained networks in the Internet of Things. - ### RPC - [JSON-RPC 2.0](http://www.jsonrpc.org/specification) - A stateless, light-weight remote procedure call (RPC) protocol. @@ -724,7 +718,7 @@ A curated list of Microservice Architecture related principles and technologies. - [Introducing Domain-Oriented Microservice Architecture](https://eng.uber.com/microservice-architecture/) - Introduction to Uber Engineering generalized approach to microservice architectures, named “Domain-Oriented Microservice Architecture” (DOMA). - [Java Microservices: A Practical Guide](https://www.marcobehler.com/guides/java-microservices-a-practical-guide) - You can use this guide to understand what Java microservices are, how you architect and build them. Also: A look at Java microservice libraries & common questions. - [Microservice Architecture](http://martinfowler.com/articles/microservices.html) - Particular way of designing software applications as suites of independently deployable services. -- [Microservices – Please, don’t](http://basho.com/posts/technical/microservices-please-dont/) - Critical advice about some problems regarding a microservices approach. +- [Microservices – Please, don’t](https://riak.com/posts/technical/microservices-please-dont/) - Critical advice about some problems regarding a microservices approach. - [Microservices RefCard](https://dzone.com/refcardz/getting-started-with-microservices) - Getting started with microservices. - [Microservices Trade-Offs](http://martinfowler.com/articles/microservice-trade-offs.html) - Guide to ponder costs and benefits of the mircoservices architectural style. - [Reactive Manifesto](http://www.reactivemanifesto.org/) - Reactive systems definition.