Added contents related to architecture (#2154)

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
pull/2258/head^2
Oresztesz Margaritisz 2 years ago committed by GitHub
parent 7af71de4f2
commit 77598e730e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 15
      content/roadmaps/114-software-architect/content/107-architectures/101-microservices.md
  2. 4
      content/roadmaps/114-software-architect/content/107-architectures/104-distributed-systems.md
  3. 16
      content/roadmaps/114-software-architect/content/108-security/103-auth-strategies.md
  4. 6
      content/roadmaps/114-software-architect/content/110-apis-and-integrations/102-graphql.md
  5. 2
      content/roadmaps/114-software-architect/content/110-apis-and-integrations/103-rest.md

@ -1,5 +1,10 @@
# Microservices
Microservices are an architectural approach to software development that allows the creation of a distributed application from deployable services that allow communication through a well-defined API. Being a solution to monoliths.
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://developer.ibm.com/learningpaths/get-started-application-modernization/intro-microservices/introduction/'>Introduction to microservices</BadgeLink>
# Microservices
Microservices are an architectural approach to software development that allows the creation of a distributed application from deployable services that allow communication through a well-defined API. Being a solution to monoliths.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://developer.ibm.com/learningpaths/get-started-application-modernization/intro-microservices/introduction/'>Introduction to microservices</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://microservices.io/index.html'>Microservice Patterns and Resources by Chris Richardson</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.oreilly.com/content/microservices-antipatterns-and-pitfalls/'>Microservices AntiPatterns and Pitfalls - Mark Richards</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://samnewman.io/books/building_microservices_2nd_edition/'>Building Microservices, 2nd Edition - Sam Newman</BadgeLink>

@ -1 +1,3 @@
# Distributed systems
# Distributed systems
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.distributed-systems.net/index.php/books/ds3/'>Free Distributed Systems book from Maarten van Steen</BadgeLink>

@ -1 +1,15 @@
# Auth strategies
# Auth strategies
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
### JTW
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://auth0.com/resources/ebooks/jwt-handbook'>JSON Web Token - Handbook</BadgeLink>
### SAML
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=i8wFExDSZv0'>SAML Overview</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=l-6QSEqDJPo'>A Devloper's Guide to SAML</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=SvppXbpv-5k'>SAML 2.0: Technical Overview</BadgeLink>
### OAuth & Open ID Connect
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=t18YB3xDfXI'>An Illustrated Guide to OAuth and OpenID Connect</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=rTzlF-U9Y6Y'>OAuth 2.0 & OpenID Connect (OIDC): Technical Overview</BadgeLink>

@ -1 +1,5 @@
# Graphql
# GraphQL
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.apollographql.com/tutorials/'>Apollo GraphQL Tutorials</BadgeLink>
Loading…
Cancel
Save