Software Engineer & Data Scientist #ESG #Vision2030 #Blockchain #DataScience #iot #bigdata #analytics #machinelearning #deeplearning #dataviz

With MicroServices Environment

Complex Software Architectures

Summary

  1. Multi-Tenancy Architecture Introduction
  2. SaaS — Software as a Service
  3. AWS Multi-Tenant Strategy
  4. Key Differences
  5. Multi-Tenancy Cases
  6. References

1. Multi-Tenancy Architecture Introduction

Let’s start with the definition of tenancy and the differences:

  • Single-tenancy is an architecture in which a single instance of a software application and supporting infrastructure serves one customer (i.e…

Authentication Server with NestJS

Index

  1. Installation
  2. Setup
  3. Add a New Realm
  4. OpenID Connect
  5. Integration NestJS + KeyCloak
  6. ReactiveX
  7. Internal Router Docker
  8. Multi-Tenancy Implementation
  9. Setup MySQL Database with Docker
  10. Setup Sequelize ORM
  11. Create NestJS Module Mult Tenant
  12. References

1. Installation KeyCloak

by Docker

  • docker-compose.yaml
version: "3"services:app:image:  jboss/keycloak:15.0.0# volumes:#   - ./.docker/keycloak/data:/opt/jboss/keycloak/standalone/dataenvironment:

A Backend JWT Application

Summary

  1. What is NestJS?
  2. What is JWT?
  3. Starting the NestJS Backend
  4. NestJS Modules & Components
  5. Bcrypt Password
  6. REST Client for VSCode
  7. JWT Token
  8. Passport NodeJS Authentication
  9. References

1. What is NestJS?

  • NestJS is a Node Framework 🆓
  • Since 2017 🆕
  • CoC — Convention Over Configuration 🧾
  • TypeScript´👨‍💻
  • Scalable Architecture 🧗‍♀️
  • Integration…

Andre Vianna

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store