1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-08-27 11:09:53 +02:00

Added contents related to architecture (#2154)

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
This commit is contained in:
Oresztesz Margaritisz
2022-10-12 15:45:47 +02:00
committed by GitHub
parent 7af71de4f2
commit 77598e730e
5 changed files with 34 additions and 9 deletions

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>