Skip to content
Latest:
  • Understanding List, Dictionary, Tuple & Sets In Python
  • Understanding Type Casting, Conditional Statements & Loops In Python
  • Understanding Operators in Python
  • Understanding Variables and Simple Data Types in Python
  • Python Programming Language Pros & Cons
LEARNCSDESIGN

LEARNCSDESIGN

An easy way to learn CS concepts

  • Home
    • All Posts
  • AWS
    • Configuration
      • YAML
    • CloudFront
  • Microservices
    • Security
    • Cross-Cutting Concerns
    • Service Discovery
    • Observability
    • External API
    • Communication
      • Protobuf
      • RabbitMQ
    • Data
    • Deployment
    • Decomposition
  • Design Patterns
    • Creational Design Patterns
    • Structural Design Patterns
    • Behavioral Design Patterns
  • Code
    • Python
    • JSON
    • Web3
    • Git
    • Maven
    • UML
    • Go
    • Java
    • Docker
  • SQL
    • MySQL
  • REST
  • System Design

Microservices

API AWS Code External API Microservices 

Introducing API Gateway

Neeraj Kushwaha 0 Comments API, API Gatway, Programming, security

API Developers often face with following challenges: It is difficult to manage multiple API versions and environments. It takes a

Read more
Security 

Understanding Security Assertion Markup Language (SAML)

Neeraj Kushwaha 0 Comments API, code, Programming, SAML, security

The Security Assertion Markup Language (SAML) provides two important features: cross-domain single sign-on (SSO) and identity federation. Many enterprises have

Read more
API Code Security 

Understanding OpenID Connect (OIDC)

Neeraj Kushwaha 0 Comments code, OAuth2.0, OpenID Connect, Programming, security

OAuth 2.0 provides a framework for authorizing applications to call APIs but isn’t designed for authenticating users to applications.  From

Read more
API Code Security 

Understanding OAuth 2.0

Neeraj Kushwaha 0 Comments code, OAuth, Programming, security, Software Development

Identity delegation has been revolutionized by OAuth 2.0. It is primarily responsible for solving the problem of access delegation. Say

Read more
API Code Security 

Securing APIs with Transport Layer Security (TLS)

Neeraj Kushwaha 0 Comments code, Programming, security, Software Development, TLS

The Transport Layer Security protocol (TLS) ensures the confidentiality and integrity of data in transit, and by enforcing client authentication,

Read more
API Code Security 

Building APIs with security in mind

Neeraj Kushwaha 0 Comments code, Programming, security, Software Development, System Design

Any system is no stronger than its weakest link. Connectivity relies heavily on APIs. We live in a world where almost

Read more
Deployment Microservices 

Microservices Deployment Design Patterns

Neeraj Kushwaha 0 Comments Deployment, design patterns, Docker, microservices, Pipeline

This is the 12th post in a series on microservices architecture The deployment process involves two interrelated concepts: Deployment process — In

Read more
Microservices Security 

Microservices Security Design Patterns

Neeraj Kushwaha 0 Comments design patterns, JWT, microservices, security, Token

This is the 11th post in a series on microservices architecture Microservice architectures are distributed architectures. Each external request is

Read more
Cross-Cutting Concerns Microservices 

Microservices Cross-Cutting Concerns Design Patterns

Neeraj Kushwaha 0 Comments code, Configuration Management, Cross Cutting Concersn, design patterns, microservices

This is the 10th post in a series on microservices architecture As a service, you must implement various cross-cutting concerns

Read more
Microservices Service Discovery 

Microservices Service Discovery Design Patterns

Neeraj Kushwaha 0 Comments code, design, design patterns, microservices, Service Discovery

This is the 9th post in a series on microservices architecture When your code invokes a service using a REST

Read more
  • ← Previous

Recent Posts

  • Understanding List, Dictionary, Tuple & Sets In Python
  • Understanding Type Casting, Conditional Statements & Loops In Python
  • Understanding Operators in Python
  • Understanding Variables and Simple Data Types in Python
  • Python Programming Language Pros & Cons
  • Introducing API Gateway
  • Learn The Go Programming Language — Packages
  • Learn The Go Programming Language — Functions
  • Learn The Go Programming Language — Conditional & Loops

“Walking on water and developing software from a specification are easy if both are frozen”

Copyright © 2023 LEARNCSDESIGN. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.