Sonam Samdupkhangsar

Welcome to my page

Github Pages do not support mermaidjs rendering by default. Use README for now.

  1. My Helm chart.
  2. Some articles of mine on medium
  3. My messaging app kecha
  4. How to use Maven dependency from Github repository and in your project
  5. How to build custom authentication with Nginx Ingress

  6. Catalogue Rest API with SwaggerUI
  7. OpenApi Rest design
  8. Consumer driven contract testing
  9. Building custom Yaml properties in Spring based application
  10. Retrieve the custom error message from a webservice call on Spring Reactivce stack
  11. Create custom page type in a Rest call on Spring Reactive stack
  12. Service Discovery with Spring and Eureka
  13. My Spring Authorization Server
  14. Public Pkce Client (NextJS)

Some personal stuff I am working on (the repos are private so not accessible):

User Signup and Authentication And Authorization using the following micrservice projects:

User signup flow

Kubernetes cluster

The following diagram shows the request flow on a Kubernetes cluster.

flowchart TD
    A[user request] -.-> B(Load balancer)
    B -.-> C(DNS Server)
    C -.-> D[/email-rest-service.sonam.cloud/]

    subgraph k8[Kubernetes Cluster]
    subgraph ingress[Ingress]
    F(Nginx Controller)
    end

    subgraph app[email-rest-service]
    G(Kubernetes Service)
    G -- uses authId header for user context --> H(email-rest-service pod)
    H -- validate jwt token using jwt-validator --> H
    end    
    
    end
    F -. 3 calls-service .-> G
    B -.-> k8