PlatoAiStream

PlatoAiStream

  • About
  • Discover
  • OpenAi
  • DefiX
  • Features
  • Connect
  • Login
  • Register
PlatoAiStream

PlatoAiStream

  • Discover
  • Plato Search
  • Plato Verticals
    • Aerospace
    • AI
    • AR/VR
    • Automotive
    • Aviation
    • Big Data
    • Blockchain
    • Cannabis
    • Carbon
    • Cleantech
    • Code
    • Crowdfunding
    • Cybersecurity
    • Defense
    • E commerce
    • E Sports
    • Edtech
    • Fintech
    • Forex
    • Gaming
    • IOT
    • Medical Devices
    • Nano Technology
    • Patents & IP
    • Payments
    • Private Equity
    • Quantum
    • Real Estate
    • SaaS
    • Semiconductor
    • SPACs
    • Startups
    • Supply chain & Logistics
    • Venture Capital
  • Plato AiStreams
    • Arabic
    • Chinese
    • Dutch
    • English
    • Finnish
    • French
    • German
    • Greek
    • Hebrew
    • Hindi
    • Indonesian
    • Italian
    • Japanese
    • Korean
    • Norwegian
    • Polish
    • Portuguese
    • Russian
    • Spanish
    • Swedish
    • Thai
    • Turkish
    • Ukrainian
    • Vietnamese
  • Plato Newswire
  • Publications
    • 99 Bitcoins
    • ACN Newswire
    • ADVFN
    • Ai TimeJournal
    • Aisa PEVC
    • AlexaBlockchain
    • AMB Crypto
    • Asia Crypto Today
    • Asian Spectator
    • Asic Miner Market
    • Baystreet
    • Bitcoin Market Journal
    • Bitcoin PR Buzz
    • Bitcoinist
    • BitcoinNewsMiner
    • Bitcon Chaser
    • Bitpinas
    • Bitrazzi
    • Bitsonblocks
    • Blockchain Curated
    • Blockchain Health Review
    • BlockNews Africa
    • Blockpit
    • Blokt
    • BTC Upload
    • Business News Asia
    • Business News.ph
    • Business Press 24
    • Central Charts
    • ChainTimes
    • CoinBeat
    • Coinbureau
    • CoinCentral
    • Coingenius
    • Coinigy
    • Coinnounce
    • Cointelegraph
    • Cointikka
    • Coin Edition
    • Crunchbase
    • Crypto News
    • Crypto News Point
    • Crypto News Review
    • Crypto NewsZ
    • CryptoClarified
    • Cryptocointrade
    • Cryptocoinzo
    • Cryptodiffer
    • CryptoGlobe
    • Cryptomininq
    • CryptoNezo
    • CryptoNinjas
    • CryptoPotato
    • Cryptoverza
    • DC Forecasts
    • Decrypt
    • Digital Notice
    • ECrypto News
    • EthBLog
    • Ethical Markets
    • EventsNewsAsia
    • Finanzachricten
    • Finyear
    • Firmen Presse
    • Futures Trading Charts
    • Influencing
    • Inside Bitcoins
    • Intell Asia
    • Jump Start
    • Kanalcoin
    • Kraken Blog
    • Lioncity
    • MENAFN
    • MetaNews
    • Micro Small Cap
    • Multichain
    • NFX
    • News BTC
    • News Tag
    • Null TX
    • OpenZeppelin
    • Platonet
    • Protos
    • PRWire
    • Press Malaysia
    • Primafelicitas
    • Quamnet
    • Quillhash
    • Sccop
    • Sinchew Business
    • Street Insider
    • Street Signals
    • Techphile
    • Techstars
    • The Daily Hodl
    • The Merkle
    • The CoinsPost
    • Times Tech
    • TIMM
    • Today NFT News
    • Unhashed
    • W3era
    • Web3Africa
    • Weiss Crypto Ratings
    • Zaikei
    • Zephyrnet
  • DefiX Gateway
    • Bitcoin ATMs
      • Bitcoin Depot
      • Bitstop
      • Byte Federal
      • Coin Source
      • Coinflip
      • Digital Mint
      • Insta Coin
      • Kurant
      • Local Coin
      • National Bitcoin
      • Rocket Coin
      • Smart Kiosk
    • Blockchain Events
      • Ai in Payments
      • AIBC
      • Asia Crypto Hong Kong
      • Bitcoin 2022
      • Blockchain Expo Global
      • Blockchain Expo NA
      • Blockchain Fest Asia
      • Blockchain Week Rome
      • Blockchance Europe
      • Blockchian Fest
      • Construction Blockchain Consortium
      • Crypto Asset Conference
      • Digital Assets Realised
      • Finnovex
      • Finnovex South Africa
      • Futurist Conference
      • Global Defi Summit
      • Global Fintech Fest
      • Government Blockchain Week
      • Hyperledger Global Forum
      • London Digital Assets Week
      • NFT.NYC
      • NFT Summit
      • Reg Tech Summit
      • Security Tokens Realised
      • Synopsis
      • The Blockchian Event
      • The Conference. NFT
      • Token 2049
    • Compliance
      • Blockpass
      • BrightID
      • Ciphertrace
      • Coinfirm
      • Colendi
      • Elliptic
      • Gresham International
      • Identity.com
      • Jolocom
      • KYC Chain
      • Maxcorp
      • Notabene
      • Solidus Labs
    • DAO’s
      • 0xDAO
      • Aave
      • Aavegotchi
      • ADAM Oracle
      • AlgoGems
      • Alien Worlds
      • Apollo Inu
      • Avocado
      • Bancor
      • Based Money
      • Battle Saga
      • Benchmark Protocol
      • BiShares
      • BitDao
      • Bitfari
      • Boardroom
      • BondAppétit Governance
      • BOSAGORA
      • BreederDAO
      • Bright ID
      • Burn Signal
      • Cennz
      • Choise
      • Compound
      • CLR Fund
      • Cream Finance
      • Creditbit
      • CrypCade
      • Crypto Gaming United
      • Curio
      • Curve
      • DAO HAUS
      • DAOLaunch
      • DAOStack
      • dDNS DAO
      • Decentral Games
      • Decentral Games ICE
      • Decision Token
      • Defi Omega
      • Dego Finance
      • Edge Ware
      • Estonia
      • Flamingo
      • Gnosis
      • Keeper Dao
      • Lex DAO
      • Machix
      • Meta Cartel
      • Meta Gamma Delta
      • Moloch Dao
      • MStable
      • Mutual DAO
      • Nectar
      • PieDAO
      • Snapshot
      • ADAO
      • Adapulse
      • ALDEA
      • Aquadano
      • Boss DAO
      • Cardamun
      • Cardano 4 Climate
      • Cardano Link
      • Cardano Makers
      • Cardano Native Token
      • cNFT meme-DAO
      • Crypto College
      • Deentra
      • EcoCashew.com
      • finclout.io
      • FIRE Token
      • Lovelace Academy
      • PIGY Token
      • Rare Bloom
      • SANADA
      • Sherpa Token
      • Simple Cardano
      • SPO JAPAN GUILD
      • Summon Platform
      • Sustainable ADA
      • TACF NFT Pilot Program
      • TADATek
      • The Cardano Lounge
      • Token Allies
      • TosiDrop
      • Veritree
      • Zero to Haskell
    • Dapps
      • 0xWarriors
      • Angel Battles
      • BingoCash
      • BitPonies
      • Block Fight
      • Block Lords
      • Chainmonsters
      • ChickenHunt
      • Crypto Cuddles
      • Crypto Fighters
      • Crypto Mining War
      • Crypto Wars
      • CryptoCats
      • CryptodDer
      • Cryptogs
      • Dragonereum
      • Drug Wars
      • Easy Ether
      • Energy Market
      • Ether Kingdoms
      • EtherCraft
      • Ethmoji
      • FishChain
      • Fuse Studio
      • Infiniverse
      • Lordless
      • Panda Fun
      • Royal Online Vegas
      • Shrimp Farm
      • SnailThrone
      • Torpedo Launch
      • World of Ether
    • Developers
      • 3Box
      • Aquatik Studios
      • Blaize
      • Block360
      • BlockBlox
      • Blockchain Center
      • Blockchain Foundry
      • Blockhunters
      • Blockwell
      • Cardinal Cryptography
      • Celer
      • Code Zeros
      • Cubycode
      • Dapplica
      • Debut Infotech
      • DevProvider
      • Ekoios
      • Emurgo
      • Etheralabs
      • EthWorks
      • Geneva Software
      • Gnosis
      • Hashcash Consultants
      • HireNinja
      • Idealogic
      • INC4
      • InMind Software
      • Interstellar
      • Ionixx
      • IOST
      • IT Companies
      • Kaikas
      • Keep.Network
      • Lemon
      • Lightning Network
      • LimeChain
      • Liquidity.Network
      • Merehead
      • Metronome
      • Minddeft Technologies
      • mStable
      • MVP Workshop
      • Mysterium Network
      • Nest
      • Nextrope
      • Node Factory
      • Nordwhale
      • OnGraph
      • Ontology
      • OpenLedger
      • Owlab
      • Parity
      • PixelPlex
      • Proof Suite
      • Provable Things
      • pTokens
      • Qualium Systems
      • Ramlogics
      • Ren
      • Shapeshit
      • SmartBox
      • SourceX
      • Stratus Cyber
      • Swirlds
      • Teamvoy
      • TechCreatix
      • Titanium Blockchain
      • TrendLine Global
      • Ubik Group
    • DEX’s
      • AirSwap
      • Balancer
      • Beefy
      • BitPortal
      • bSWAP
      • Curve
      • DexGuru
      • DEX Screener
      • Dolomite
      • DYDX
      • Eidoo
      • Ellipsis
      • Enzyme
      • HOKK Finance
      • IDEX
      • IX Swap
      • Jelly Swap
      • LayerSwap
      • Loopring
      • Matcha
      • Mavryk
      • Newdex
      • Orion
      • PancakeSwap
      • ParaSwap
      • Poocoin
      • Quickswap
      • Rome Terminal
      • SHIBA TOKEN
      • Totle
      • Uniswap
      • WBTC.Cafe
      • AdaSwap
      • BynetDEX
      • Cardance Swap
      • Dexada
      • Maladex
      • Occamx
      • Spectrum Dex
      • Sundae Swap
      • Thothus
      • WingRiders
    • Exchanges
      • Alphaex
      • Aryana
      • Azbit
      • Beaxy
      • Bidesk
      • Bitay
      • BITEXBOOK
      • Bitpanda Pro
      • BTC Markets
      • BTC-exchange
      • CBX
      • Chilebit
      • Cobinhood
      • Coin Bureau
      • Coindeal
      • CoinEgg
      • Coinlist
      • Coins Pro
      • Compound
      • Eidoo Hybrid Exchange
      • ErisX
      • Everbloom
      • Gemini
      • Gnosis
      • iDevex
      • IDEX
      • IncoreX
      • InstantBitex
      • Just Liquidity
      • LIQNET
      • Lykke
      • Onederx
      • OpenLedger
      • Red Matter
      • SIGEN.pro
      • Sistemkoin
      • Slicex
      • SparkDEX
      • Surbitcoin
      • Switcheo
      • Theta Nuts
      • Thore
      • Uniswap
      • Uniswap (V2)
      • Vaultoro
      • VBTC
      • Yacuna
    • Gaming
      • Aavegotchi
      • Age of Rust
      • Alien Worlds
      • Battle Racers
      • Big Time
      • City States
      • Crazy Defense Heroes
      • Cryowar
      • Crypto Space Commander
      • Crypto Voxels
      • CryptoBlades
      • CryptoZoon
      • Dark Country
      • Dvision Network
      • Elementos
      • Farmers World
      • Forest Knight
      • Guild of Guardians
      • Idle Cyber
      • Illuvium
      • Metalands
      • MetaWars
      • Mines of Dalarnia
      • Monkeyballc
      • Neon District
      • Neverdie
      • Noa
      • Pet Games
      • Phantom Galaxies
      • Plant vs Undead
      • R-planet
      • Revv Racing
      • Riot Racers
      • Sipher
      • Sky Weaver
      • Soccer Manager Elite
      • Somnium Space
      • Spells of Genesis
      • Splinterlands
      • Taurion
      • Upland
      • The Six Dragons
      • War of Crypta
      • War Riders
    • Insurance
      • Asure Network
      • BITRUST
      • Citizen Health
      • Etherisc
      • Hurricaneguard.io
      • Nexus Mutual
      • Nsure
      • Opium Insurance
      • VouchForMe
    • Launchpads
      • Birchal
      • Catapoolt
      • Causes
      • Crowdcube
      • Fundly
      • Give Campus
      • Goteo
      • Harbor
      • One Planet Crowd
      • Patreon
      • RealtyMogul
      • Rocket Hub
      • Startup Explore
      • Vedaslabs
      • Venture Crowd
      • Vested
    • Lending
      • CREAM Swap
      • Definer
      • Invesrse Finance
      • Torque
    • Marketplaces
      • Airbrick
      • Atomic Market
      • Collect
      • Crypto Slam
      • Crypto Waifu
      • DAO HAUS
      • EOS Name Swaps
      • Fyooz
      • Hivelist
      • Jugger World
      • LIBER
      • Lit.it
      • Miime
      • Myth Market
      • Nagemon
      • NEAR
      • NFT Key
      • NFT Mart
      • Paras
      • Rarible
      • Secret Auctions
      • Space Finance
      • Token Trove
      • Totle
      • Treasureland
      • Wax Stash
      • WaxArena
      • Waxplorer
      • Wyvren
      • Xanalia
      • YieldX
    • Mining
      • Blockware Solutions
      • Canaan Creative
      • CoinMiner
      • Cudo Miner
      • Cyberian Mine
      • ECOS Cloud Mining
      • Iliium
      • Innosilicon
      • IQ Mining
      • Livepeer
      • Miner Bros
      • MinerGate
      • MineShop
      • MiningStore
      • myMiner
      • New Mining
      • Obelisk
      • PandaMiner
      • Quantech
      • WhatsMiner
      • Whats Miner
    • NFTs
      • Anr Key
      • ApeSwap
      • Apex Crypto
      • Art Blocks
      • Atari NFT
      • Auto Glyphs
      • Axie Infinity
      • Bbvsea
      • Billboard ChartStars
      • Blockchain Heroes
      • Bluzelle
      • BTC Origins
      • Coincast
      • Crypto Voxels
      • DeadMau5
      • DevilsFlock
      • Digital Currensy
      • Entrepot
      • Euler Beats
      • Fractional
      • GraziaNFT
      • Gunslingers
      • HALF BAYCD
      • HashRush
      • Holaplex
      • Ikonic
      • INFINITE DODOS
      • Its Nuqtah
      • Larvalabs
      • Lavish Leopards Club
      • Meet Bits
      • MetaFans
      • Meta Mansions
      • Minters Collective
      • Monsters of Rap
      • NFT20
      • NFT Summit
      • Nifty Dudes
      • NOMINT
      • Rarible
      • RPlanet
      • RTFKT
      • RtistiQ
      • Secured Sneakers
      • Somium Space
      • The Hash Masks
      • The Horrors
      • Token Ocean
      • Topps GPK
      • Topps MLB
      • Upland
      • Weezer
    • Payments
      • Baanx
      • Bitt
      • Blockmove
      • Celer Network
      • Circle Invest
      • Flexa
      • Lightning Network
      • OmiseGO
      • Sablier
      • xDai Stable Chain
    • Resources
      • 100 Tasks
      • Ahura
      • ARCISPHERE
      • Askria
      • Blockchain Council
      • Blockchain Councilus
      • Blockchain Industry Group
      • Blockchain Research Institute
      • Cloud Credential
      • Club Swan Partners
      • Cogent Law
      • Crypto Valley
      • Digital Chamber
      • District0x
      • Energy Blockchain
      • EST Cap
      • Fastbase
      • Fibree
      • GBB Council
      • GDF
      • Government Blockchain Association
      • Global Blockchain Summit
      • Global Tech Council
      • Gov Chain
      • GSDC
      • Helium
      • Intercoin
      • Market Across
      • MediaShower
      • Reblonde
      • SHEQONOMI
      • TiiQu
      • Visionary
    • Sector Directory
    • Social
      • APPICS
      • D Tube
      • D.Buzz
      • Den
      • DLike
      • Lumeos
      • QUASA
      • Sense Chat
      • Steem Leo
      • Stem Social
    • Stablecoins
      • Augmint
      • DefiDollar
      • Empty Set Dollar
      • EOSDT
      • Frax
      • Gemini Dollar
      • Money on Chain
      • pTokens
      • USD Coin
      • WBTC
    • Staking
      • 88mph
      • Autofarm
      • Balancer
      • Barnbridge
      • bEarn Fi
      • Beefy Finance
      • Cream
      • Dokia Capital
      • HyperBlocks
      • Idle
      • Mythos
      • PancakeBunny
      • Phuture
      • Pickle
      • Rari Capital
      • Stake.Fish
      • Stake Capital
      • StakeWithUs
      • Stakin
      • Staking
      • Staking Facilities
      • xDai Stable Chain
      • xFai
      • Yield Farming
    • SupplyChain
      • 300 Cubits
      • Blockfreight
      • Blockhead Technologies
      • CargoCoin
      • CargoLedger
      • IMMLA
      • Konexial
      • Modum
      • OpenPort
      • Peer Ledger
      • SigmaLedger
      • Skuchain
      • SkyCell
      • SyncFab
      • T-Mining
      • TangoTrade
      • Tradeline
      • Unicsoft
      • WAVE
    • Trading Gateway
      • ACDX
      • Aurex
      • Belfrics India
      • Betoken
      • Bitgo
      • Bitgo Wallet
      • Coinsmart
      • DefiPulse Index
      • Diversi.fi
      • Erisx
      • FinNexus Options
      • Fulcrum
      • Hegic
      • Hetoro
      • Indexed Finance
      • Kirobo
      • Lien
      • Mith Cash
      • OpenFinance
      • Opyn
      • PieDAO
      • RosyWhale
      • RoundlyX
      • Simple Swap
    • Venture Capital
      • Abstract Ventures
      • Alpha Sigma
      • Arcanum Capital
      • BlueYard
      • Boost VC
      • Breyer Capital
      • Bridgit
      • BTC Inc
      • Collaborative Fund
      • Compound VC
      • Continue Capital
      • Dekrypt Capital
      • Electric Capital
      • Ethereum Community Fund
      • Fabric Ventures
      • Founders Fund
      • FreeS Fund
      • Future Perfect Ventures
      • GBIC
      • Gumi Cryptos
      • Hard Yaka
      • Hashed
      • HashKey Group
      • IMO Ventures
      • INBlockchain
      • Initialized Capital
      • INN Mind
      • IOSG Ventures
      • June Fund
      • KR1
      • Krypital
      • L4 Ventures
      • LD Capital
      • Lemniscap
      • Lightspeed Venture Partners
      • LinkVC
      • Matrix Partners
      • MetaStable
      • Metaverse Ventures
      • NGC Ventures
      • Notation Capital
      • Outlier Ventures
      • PANTERA Capital
      • Passport Capital
      • Placeholder VC
      • Polychain Capital
      • PreAngel
      • Protocol Ventures
      • Scalar Capital
      • Sequoia Capital
      • Signal Ventures
      • Social Capital
      • SVK Crypto
      • Union Square Ventures
      • Version One
      • Vy Capital
      • Walden Bridge Capital
      • Winklevoss Capital
      • Yeoman’s Capital
      • Youbi Capital
      • YoungStartup
    • Wallets
      • Agama
      • AirGap
      • AlphaWallet
      • AnkerPay
      • ANX Vault Wallet
      • Armory Wallet
      • Atomic Wallet
      • Aurex Wallet
      • Autonomy
      • BitcoinWallet
      • BitFi
      • Bither Wallet
      • BitKeep
      • Bitpanda
      • Bitpie
      • BitPortal
      • Blockmove
      • BlockWallet
      • CAKE
      • Coffee
      • Coin Wallet
      • Coinfy
      • Crypterium
      • Crypto.com
      • Daedalus
      • DeFi Saver
      • Dharma
      • Dhedge
      • Digibyte
      • Dogecoin Core
      • Eidoo
      • ElectronCash
      • ElectrumLTC
      • Electrum Wallet
      • EO.Finance
      • Evercoin
      • Foxlet
      • Ginco
      • Gnosis Safe
      • HB Wallet
      • HelioWallet
      • Huobi Wallet
      • Joule
      • KCash
      • Ledger
      • Linen App
      • Lykke Wallet
      • MatterFi
      • Memory Box
      • MetaMask
      • Mobi
      • Monedero
      • Monerujo
      • MultiDoge
      • Multis
      • Mycelium Wallet
      • Natrium Wallet
      • NEON Wallet
      • NEVERDIE
      • NGRAVE
      • OGPay
      • OpenLedger
      • OPOLO
      • Phoenix
      • Pirate Ocean
      • Prodoge
      • qPocket
      • Rabby
      • Skull Island
      • Stratis
      • Trust Wallet
      • Trust Wallet App
      • Trustology
      • UberPay
      • Vcash Client
      • Venly
      • WallETH
      • ZenGo
      • Zerion
      • ZTLment
  • Market Data
    • BTCUSD
    • Economic Data
    • Forex
    • Global Indices
    • GS vs Coin
    • Plato X25
    • Plato X40
    • Nasdaq 100
      • Activision
      • Adobe
      • Advanced Micro Devices
      • Alexion
      • Align Technology
      • Alphabet A
      • Alphabet C
      • Amazon
      • Amgen
      • Analog Devices
      • ANSYS
      • Apple
      • Applied Materials
      • ASML
      • Atlassian
      • Autodesk
      • Automatic Data Processing
      • Biogen
      • Booking Holdings
      • Broadcom
      • Cadence
      • CDW Corp
      • Cerner Corp
      • Charter Communications
      • Check Point
      • Cintas
      • Cisco
      • Cognizant
      • Coinbase
      • Comcast A
      • Copart
      • Costco
      • CSX
      • DexCom
      • Dollar Tree
      • eBay
      • Electronic Arts
      • Exelon
      • Facebook
      • Fastenal
      • Fiserv
      • Fox Corp
      • Fox Corp Class A
      • Gilead Sciences
      • IDEXX Labs
      • Illumina
      • Incyte
      • Intel
      • Intuit
      • Intuitive Surgical
      • JD.com
      • Keurig Dr Pepper
      • KLA
      • Kraft Heinz
      • Lam
      • Lululemon
      • Marriott
      • Marvell
      • Match Group
      • Maxim
      • MercadoLibre
  • Analytics
    • 0x Tracker
    • Amberdata
    • Apex Crypto
    • APY.Vision
    • ARTiFACTS
    • Beam Explorer
    • BitcoinWiki
    • Bitcompare
    • BitRank
    • CSPR Live
    • CryptoSlam
    • Crypto Wizards
    • DEXTools
    • Gray Wolf
    • Helium
    • Liquidtyfolio
    • LoanScan
    • Maker Governance Dashboard
    • NFT Stats
    • ParaSwap
    • Pools.fyi
    • QLUE
    • Quantify Crypto
    • Rome Terminal
    • Stablecoin Index
    • Token Terminal
    • TronScan
    • Uniswap
    • UniWhales
    • Unmarshal
    • Unmarshal Analytics
    • VeChain
    • Vetter
    • VFat
    • Xscan
  • W3 Metaverse
    • 5ire
    • Aavegotchi
    • ADADEMON
    • Adhara
    • Adshares
    • Aircoins
    • Alastria
    • Alien Worlds
    • Alpha Wallet
    • Arcona
    • Atari Token
    • Atato
    • Aurory
    • Aventus
    • Badger Finance
    • BambooDefi
    • Band Protocol
    • BELLYGOM
    • Bidao
    • Big Data Protocol
    • Bitlands
    • BitcoinCore
    • Blockapps
    • Blockchain For Social Impact
    • Blockchain Monster Hunt
    • Blockchain Research
    • BOSAGORA
    • BPS Financial
    • Brain Bot
    • British Blockchain Association
    • BULLY-VERSE
    • Butterfly
    • bZx
    • Carda Station
    • Cardano City
    • Cardano Village
    • Cardania
    • Chainlink Labs
    • Chromia
    • ClearMatrics
    • Cream Finance
    • CMT Digital
    • Codex
    • Couger
    • DEAPcoin
    • Decentral Games
    • Decentral Games ICE
    • DEEPSPACE
    • DIF
    • Dotmoovs
    • Dvision Network
    • Eco Island
    • Elemon
    • ELTCoin
    • Envision Blockchain Services
    • Etherisc
    • FaraLand
    • Fasset
    • Findora
    • Finso
    • Future Fest
    • GameFi
    • Gamestate
    • Heroes Chained
    • Inferno Red
    • Illuvium
    • inSure DeFi
    • Io builders
    • IOSG
    • Juggernaut
    • Kalao
    • Kaula
    • Kaulian
    • Legend of Fantasy War
    • LimeChain
    • LUKSO
    • MAGMA
    • Mandala
    • MATELAND
    • Metacade
    • Meta Bank Defi
    • Meta Mansions
    • MetaOneVerse
    • MILC Platform
    • Mines of Dalarnia
    • MOBOX
    • Monsta Infinite
    • MRHB
    • MyNeighborAlice
    • MySwarm
    • Near Names
    • Newscrypto
    • NexBloc
    • Onooks
    • Opium Insurance
    • Parsiq
    • Pavia
    • Perkins
    • Phantasma
    • Pinnacle
    • PlayDapp
    • Pocket Towne
    • Polychain Monsters
    • Polygon
    • Protocol Labs
    • Provable Things
    • Radio Caca
    • Reach Metaverse
    • Reedll
    • Render Token
    • Ren VM
    • Revolve Games
    • Revomon
    • Runtime Verification
    • Sablier
    • SafeMoon
    • SENSO
    • SigmaLedger
    • Sinverse
    • Sollensys
    • Solice
    • Somnium Space
    • Space Tokens
    • Spacetime Meta
    • Spheroid Universe
    • Stably
    • Starlink
    • Stratis
    • Sunterra
    • Symbiont
    • Tagprotocol
    • Theta Network
    • The Machine Consultancy
    • Token Factory
    • TOWER
    • Trade Log
    • UFO Gaming
    • Unbounded.Earth
    • Unibright
    • UniWhales
    • Valid Network
    • vBlocks
    • vEmpire
    • Venus
    • Verasity
    • Verse Estate
    • Victoria VR
    • Vitro
    • WAX
    • WBTC
    • Web3 Labs
    • WEMIX
    • WeTrust
    • Wilder World
    • Wizardia
    • Wownero
    • Xaya
    • Yield Guild
    • Zap
    • ZooKeeper
  • Protocol Registry
    • Algorand
      • Algodex
      • Octorand
      • Simplecoin
      • Tinyman
    • Avalanche
      • Aave
      • Alligator
      • Alps
      • Alter Go Punks
      • Any Civilization
      • Apingavax
      • Arable
      • Avaluan
      • Avax
      • avax3d
      • Avax Blobs
      • Avax Farmer
      • Avax guitars
      • AVAX Miners
      • Avax Monkeys
      • Avax Pool
      • Avax Punks
      • Avax Stacker
      • Avax Vault
      • Avaxtars
      • AXDAO
      • Baby Azuki Social Club
      • BENQI
      • Coconuts
      • Colony
      • Complus
      • Cooked Finance
      • Crabada
      • Cycle Finance
      • Flyrise
      • Gondola
      • Insta Dapp
      • Kaloo Finance
      • Lava Financial
      • Lydia
      • Maximus
      • Pangolin
      • Pizza Game
      • Plant a Tree
      • Platypus
      • Smartwin
      • Snocat
      • Snowball
      • Spore
      • Step.App
      • The AVAX-USDC Crops Farmer
      • Toasted AVAX
      • Vector Finance
      • Wheel of Return
      • Yak
      • Yeti Finance
    • BNB Chain
      • Aircash
      • Autoshark Finance
      • Aping Drip
      • Ape Swap
      • AngeLNodes
      • Anchor Swap
      • Ample Swap
      • Amnex
      • Alita
      • Acryptos
      • 9DNFT
      • BabySwap
      • Babylons
      • Baby Chick
      • Bake Pizza Miner
      • Baked Pizza
      • Bakery Swap
      • Banana Farm
      • Bee’n’Bee
      • Beef Swap
      • BinaryX
      • Biswap
      • Biswap Marketplace
      • BNB Cherries
      • BNB Park
      • BNB Seed
      • BNB Stake
      • Bomb Crypto
      • Bomb.Money
      • Bourbon Finance
      • BSC BNB Miner
      • Buffer Finance
      • Bungee Exchange
      • BUSD Miner
      • Bushdhoney
      • Cake of Fortune
      • Candle Genie Predictions
      • Cash Pirates
      • Chain Colosseum
      • Coffee Beans
      • Coin Printer
      • Corite
      • Coso Swap
      • Cowley Farm
      • CREAM
      • Crypto VHS
      • Cub Defi
      • Cube
      • Cyball
      • CZs Kitchen
      • DDDX
      • Deep Link
      • Defi Empire Games
      • Defi Temple
      • DEFI Warrior
      • DeHero
      • Dibs Money
      • Dinosaur Eggs
      • DNA X CAT
      • DogeBets
      • DracooMaster
      • DRIP
      • Drunk Robots
      • Elephant Money
      • ELFIN Kingdom
      • Elpis Battle
      • EMP
      • Faraland
      • Fire BUSD
      • Fistiana
      • Food Court
      • Forsage
      • Forth Box
      • FortPolis
      • Frost Flakes
      • Gold Grinder
      • Gold Grinder 2.0
      • Gravis Finance
      • Grinchbucks
      • Grove Token
      • GXG Coin
      • Happyland Finance
      • Hello Arena
      • Hero Cat
      • HyperJump
      • Idle Ninja Online
      • Infinity Crypto
      • Infinity Farms
      • Jade Protocol
      • Joe The Garden
      • Jul Swap
      • Kawaii Islands
      • Knight
      • Leounicorn Swap
      • Libero Financial
      • Liqiodifty
      • Lucky Chip
      • LZ Swap
      • Market Radio Casa
      • MDEX
      • Melos Studio
      • Metakeeper
      • Metamon
      • MetaRevo
      • Mines of Dalarnia
      • Minning Tycoon V2
      • Mobox
      • Money Minnows
      • Moon Pot
      • Movey
      • Mstation
      • Mintverse
      • My Defi Pet
      • Myfunding Network
      • MyRich Farm
      • NFTB
      • Ninneko
      • Niob Finance
      • Oceans Finance
      • Onyx Token
      • Pacoca
      • Pan Cake Bunny
      • Pancake Swap
      • Peace DAO
      • Pink Sale
      • Piston Token
      • Popcorn Cash
      • Position Exchange
      • QUK
      • Revault Network
      • Revault Network
      • Rothschild Winery BNB
      • Rug Zombie
      • Rune
      • Sea Scape
      • Second Live
      • Senspark
      • Solar Farm
      • SOLV Finance
      • Sport E
      • Star Mon
      • Step
      • The Crops Farmer
      • The Crypto You
      • Tiny World
      • Titan Hunters
      • Tomato Farm
      • Transit Swap
      • Turdburglar
      • Tuttu Frutti
      • USDT Miner
      • Venus
      • Vizsla Swap
      • Wanaka Farm
      • Warden
      • WazirX NFT
      • WidiLand
      • Win Per Minute Now
      • Zodium
    • Cardano
      • A SHIB
      • Aada
      • Acta Finance
      • ADAHEADZ
      • Adalantic
      • AdaMeds
      • ADANFT
      • ADAPunks
      • AdaQuest
      • AdaSwap
      • ADATools.io
      • Ardana
      • ArtGallery_AI
      • Astarter
      • Atomic Wallet
      • Baby Alien Club
      • Baby Dragon
      • Bidali
      • BingoToken
      • BISON COIN
      • Blockademia
      • Blockchain Samurai
      • Blockchaingames
      • Blockfrost
      • Cardacity
      • Cardance Swap
      • Cardano City
      • Cardano Dragonz
      • Cardano Kombat
      • Cardano Postal Service
      • CardanoKidz
      • Cardanomoon
      • CardanoPix
      • Cardashift
      • Cardoggo Token
      • Cardoonz
      • Catjam Token
      • CatKinson
      • Centaurify
      • ChaosColony
      • Clay Nation
      • CryptoRaggies
      • Cult of Pigeons
      • Daedalus Wallet
      • DB Studio
      • dcSpark
      • DEADPXLZ
      • Dracano
      • Empowa
      • Ergo
      • Flickto
      • Fort Gotten
      • Galactico
      • Genesis Auction House
      • Genius Petz
      • GOAT Tribe
      • H.Y.P.E
      • HashGuardians
      • Horrocubes
      • Hosky Inu
      • Inherited Plants
      • Jurassik Chained
      • Koios
      • LEAF Token
      • Lucid Dream
      • MAGIK RUNES
      • Maladex
      • Masked On Buttons
      • MechVerse
      • MetaDEX
      • Moonimals
      • MoonRock NFT
      • OccamX
      • OceanPals
      • OOZ1ES
      • Optim Finance
      • PIGY Token
      • Pixel Vampire Club
      • PlayerMint
      • PoolPerks
      • PoolTool
      • PumpkinCatz
      • PunkAss
      • Reach Metaverse
      • Ridotto
      • Rugg Project
      • Shibada Token
      • SingularityDAO
    • Cosmos
      • Agoric
      • Aleph.im
      • Althea
      • Anatha
      • Anchor Protocol
      • Ankr
      • Antlia
      • Archway
      • Artiqox
      • Astro Canvas
      • Band Chain
      • BEPSwap
      • BiDAO
      • BitCanna
      • BitSong
      • Blockchainhelppro
      • BTU
      • Bytom
      • Bytom
      • Foundation
      • Cardchain
      • Carnot
      • Centaur
      • CHAI
      • Chainpoint
      • CodeChain
      • CoinSwap
      • Commercio Network
      • Cosmos Hub
      • Cyber
      • Datopia
      • Dawn
      • Decentr
      • DecentRandom
      • Demex
      • Desmos Network
      • Dfinance
      • Didcomauth
      • DREP Chain
      • Dulce + Allies
      • Eco
      • Electron
      • Epc Chain
      • Ercoin
      • Fetch AI
      • FirmaChain
      • FOAM
      • Gallactic
      • Gravity Bridge
      • Gravity Dex
      • Hash Gaurd
      • Ho Chain (the Force Chain)
      • HoneyWood
      • IDEP Network
      • Impact Data Consortium Chain
      • Injective Protocol
      • Internet of Impact
      • IRIS Hub
      • Juno
      • Kira Interchain Exchange
      • Konstellation
      • Kosu
      • Kvartalo Chain
      • Lambda
      • LCNEM
      • Left Gallery Registry
      • MakeOS
      • Maxon Row
      • Medibloc
      • MEDIBLOCK
      • Minter
      • Mir
      • MMX
      • Mooncake
      • NDAU
      • Noah City
      • NOMIC
      • Nym Protocol
      • OmniFlix Network
      • OneLedger
      • Onomy
      • Oraichain
      • Osmosis
      • Ourboros
      • Penumbra
      • Pocket Network
      • Polygon (Prev. Matic)
      • Pylons
      • Qredo
      • QuarkChain
      • Ren Protocol
      • Rizon
      • Saturn Money
      • Scynet
      • Secret Finance
      • Secret Network (prev. Enigma)
      • Shentu Chain
      • Sifchain
      • SmartPesa
      • Sommelier Finance
      • Sputnik Network
      • Starname (iov)
      • Stateset
      • Supernova
      • Tgrade
      • THORChain
      • Twilight
      • U Network
      • Unification WRK Oracle
      • WenChang
      • WeTrust
      • Xar Network
      • Zefi
    • Dfinity
      • Aedile
      • Agryo
      • Axon
      • crowdEats
      • Dank
      • DECKDECKGO
      • Entrepot
      • EVM On ICP
      • Fleek
      • ICKitties NFTs
      • ICNaming
      • ICMoji Origins
      • ICP Explorer
      • ICP Squad NFT
      • ICPSwap
      • ICPunks
      • ICSnakes
      • InfinitySwap
      • Lo-Fi Player
      • MetaSports Basketball
      • Mission is Possible
      • Motoko Playground
      • NFT Studio
      • Origyn
      • Osmosis
      • Plug
      • PokedStudio Bots
      • Rise of the Magni
      • Saga Taro
      • SLY
      • Sonic
      • Stoic Wallet
      • Sudograph
      • Terabethia
      • The Internet Computer Association
      • The Wall
      • Toniq Labs
      • Uniswap front end hosted
      • Wild and West NFTs
    • Elrond
      • Aerovek
      • Age of Zalmoxis
      • Angry Bears Club
      • Angry Penguins
      • Apes Launchpad
      • Aquaverse
      • Arda Run
      • Ascensive Assets
      • AshSwap
      • Beskar Dao
      • BH Network
      • BHero
      • Blok
      • BunnyVerse
      • Cantina Royale
      • Captain Planet
      • Carpathian Stake
      • Cats Mafia
      • CheckerChain
      • CLUB GORGON
      • Cybers In Action
      • Dead Rare
      • Dice
      • Disruptive Digital
      • Dragons Arena
      • DRIFTERS
      • E-Compass
      • eGold Jobs
      • Eldar
      • Elrond 2038
      • Elrond Apes
      • Elrond Bunny
      • Elrond Castle
      • Elrond Coin Flip
      • Elrond Gallery
      • Elrond Giants
      • Elrond Index
      • Elrond Lions Club
      • Elrond Mobsters
      • Elrond Monitor
      • Elrond NFT Swap
      • Elrond Punks
      • Elrond Scan
      • Elrond Voice
      • Elrond Warriorz
      • Elrond Wiki
      • ElrondCity
      • ElrondPartners
      • Elven Tools
      • Eneftor
      • ENFT DAO
      • Entity
      • Erd Nft
      • Erd360
      • ESDT Market
      • Frame It
      • Gaupa Labs
      • Helios Staking
      • High Street Wolf
      • HODLcards
      • Isengard Market
      • Istari Vision
      • J-Corp | Battle of Gods
      • JEXchange
      • Kahunuts
      • Krogan
      • Krogan Launchpad
      • Lightning Bolts
      • Lkmex Bet
      • LockedMEX
      • MADZ Alpacas
      • Maiar
      • Maiar Kart Racing
      • Maiar Launchpad
      • Mechanism Capital
      • MGStaking
      • Mice City Club
      • Middle Staking
      • Middleman.nft
      • Moon Mission
      • MyERD
      • Natural Born Degenz
      • Nifty Rex
      • Nuts Token
      • Odin DeFi Protocol
      • Omniscient Tools
      • Partner Staking
      • Pawn Whale
      • Plata Network
      • Prize-me
      • Proteo
      • QoWatt
      • Rariry Market
      • Realm of Karitha
      • RisaSoft
      • RosettaStake
      • Salvadorian Ape Club
      • Smart Chain Connection
      • Space Robots
      • Spark Digital Capital
      • Staking Agency
      • Stramosi
      • Subcarpati OG
      • Super Rare Bears
      • Superciety
      • Trust Staking
      • Tigers On Chain
      • The Palm Tree Network
      • The Faceless Many
      • The Art Coiner
      • Symbiosis
      • Vital Network
      • Validators
      • World Wide Wine
      • Woodstock
      • Whaley
      • Web3Pirates
      • WalletFP
      • XOXNO
      • ZoidPay
    • EoS
      • 0x Racers
      • Alcor
      • Atomic Assets
      • Atomic Market
      • Bank of Staked
      • Bapbet
      • BBS Market
      • BC Games
      • Bet Spider
      • BetHash
      • Candy Popduel
      • CETF
      • Chainzarena
      • CrossWorlds
      • Crypto Dynasty
      • Log out
      • Defi Box
      • Dolphin Swap
      • EOS Games
      • EOS Royale
      • Equilibrium
      • Evodex
      • Gen Pool
      • New Dex
      • Pizza
      • SportBet
      • Vigor
    • Hedera
      • DOVU
      • Hash Axis
      • Hashpack
      • Justpayme
      • Stader
    • IoTex
      • BurnDrop
      • Crypto Farmer
      • Cyclone
      • Hemes
      • IoTex Galaxy
      • IoTex Punks
      • IoTex Shiba
      • IoTube
      • Magic Land
      • Mimo Exchange
      • Mimo Swap
      • Multi Sender
      • Parrot Defi
      • Pixie Soccer
      • Sumotex
      • Swagull Finance
      • Treasureland
      • Unifi Protocol
      • Wow Swap
      • Zoom Swap
    • Polygon
      • 0x Universe
      • Ankr
      • AP Wine
      • Arche Network
      • Art.army
      • Artvatars
      • BattleVerse
      • Biconomy
      • BitQuery
      • Blockchain Game Alliance
      • Blocks United
      • Boring DAO
      • BTU Protocol
      • Cashaa
      • CatJumping
      • Cipher Masters
      • Coin League
      • Commitpool
      • Creaton
      • Cryptopunt
      • Definer
      • Dexkit
      • DSCVR.Finance
      • Emiswap
      • Entropyart AI
      • EthaLend
      • Everest
      • First One
      • Fully Rekt
      • ibetyou
      • IDEX
      • InstaDapp
      • Inverse Finance
      • Kattana
      • Kuku Token
      • Marginswap
      • Math Wallet
      • Meme
      • Metapass
      • Mobius Finance
      • Moonwolf
      • Mywish
      • Neon District
      • NFT Hub
      • NiftyGram
      • Noname DAO
      • Openlake
      • Polydefy
      • ProtonGaming
      • Potato Media
      • Polyquity
      • Qwala
      • Quadrant
      • Risk Harbor
      • Ricochet
      • Realm
      • Raze Network
      • Straming Fast
      • Straightfire
      • Standard Protocol
      • Solo Top
      • Satoshi City
      • Sakura Casino
      • Synergy of Serra
      • Swirge
      • Sushi Swap
      • USD Coin
      • Unreal Finance
      • Unilend
      • Vulcan Verse
      • Vodra
      • Verox
      • WildCards
      • Whale Street
      • Waypoint
      • Yin Finance
    • Ripple
      • 2sync
      • Alphacat
      • Arrington Capital
      • AsiaMTM Group
      • Atomic Wallet
      • B1X
      • Beachhead
      • Beeders
      • Bichip
      • BitPanda
      • Bitso
      • BitStickers
      • Bitvolo
      • BookcoinShop
      • Bronn Travel
      • Bullion79
      • Catalyst Corporate
      • CenterServ
      • Cinnamon
      • Codius
      • CoinJar
      • Coolwallet
      • Creative Click
      • Crypto Coffee
      • Crypto Whale Clothing
      • Cryptojaunt
      • Cuallix (ODL)
    • Solana
      • 01 Decentralized
      • Apricot Finance
      • Audius
      • CropperFinance
      • Dexlab
      • Francium
      • Grape Protocol
      • Holaplex
      • Jet Protocol
      • Lumos Exchange
      • Magic Eden
      • Mango
      • Metaplex
      • Orca
      • Port Finance
      • Raydium
      • Squads
      • Solsea
      • Solend
      • Solanart
      • Solanalysis
      • Serum
      • Saber
      • Tulip Protocol
      • Velas
    • Stellar
      • Anchor MXN
      • Anchor USD
      • Answap
      • ARF
      • Armenotech
      • BitGo
      • BitSo
      • Block Time
      • Blockdemon
      • Circle
      • Clic
      • Click Pesa
      • Community Fund
      • Dinaro
      • Dtransfer
      • Firefly
      • Franklin Templeton
      • Interstellar
      • Kunst21
      • Ledger
      • Ledgerads
      • Lightnet
      • Lockerx
      • Mintx
      • Mobie
      • Moneyclick
      • Moneygram
      • Mozart
      • Mvpworks
      • Nicetrade
      • Nodle
      • Ownbit
      • Pago Biccos
      • Paymnt
      • Payscript
      • Rehive
      • Revelry
      • Ripple Fox
      • SatoshiPay
      • Securrency
      • Settle
      • SHARIYAH REVIEW BUREAU
      • Simba
      • Socuply
      • Solarwallet
      • Stablex
      • Stably
      • Stellar Expert
      • Suitebox
      • Synced
      • Tala
      • Tamil Token
      • Task
      • Vonder Heydt
      • Wyre
      • Zagg network
    • Tezos
      • Archetype
      • Bakebuddy
      • Bazaar
      • Beacon
      • Better Call Dev
      • Byteblock NFT
      • CCP Games
      • Chinstrap
      • Crunchy
      • CTez
      • DNS.xyz
      • Electis
      • Emergents
      • FlameDefi
      • FXHash
      • Gap Threads
      • Gravity
      • HENTO
      • InterPop
      • Juster
      • Kalamint
      • Kiln
      • LigoLang
      • Liquidity Baking
      • Lugh
      • MatterDeFi
      • Mavyrk
      • My Tezos Defi
      • Objkt
      • OneOf
      • PixelPotus
      • Play with BRIO
      • Plenty
      • Quipuswap
      • Rarible
      • Rocket Launchpad
      • Smartlink
      • SmartPy
      • SpicySwap
      • Stakenow
      • Taquito
      • TezBlock
      • TezID
      • Tezos Snapshots
      • Tezotopia
      • Teztnets
      • TZColors
      • TzFlow
      • Ubisoft Quartz
      • USDS
      • USDTZ
      • VerticalCrypto Art
      • WRAP
      • XP.NETWORK
      • Youves
    • Tron
      • 0x Warriors
      • 0xRacers
      • 4Freedom
      • 888starz
      • Alpha Tron
      • Bananacoin
      • BSG
      • Chain Zarena
      • Crycade
      • Cukies
      • Devikins
      • Exon
      • Frag Token
      • GalaxyOnline
      • HodlST
      • Intercrone Swap
      • Just Lend
      • Just Money
      • Kraftly
      • Luminous
      • MrWebfinance
      • Oikos
      • Social Swap
      • Starway
      • Sunswap
      • T2X
      • TBlocksW
      • Tofu Swap
      • Transit Finance
      • Tron Bulk Sender
      • Tron Bull Club
      • Tron Holders
      • Tron Prime
      • TronFarmers
      • TronSweep
      • Trunswap
      • Unifi Protocol
      • Unswap
      • Void Swap
      • Zethyr
      • Zethyr Finance
    • XDC
      • Comtech Gold
      • DATACHAIN
      • Globiance Exchange
      • LedgerMail
      • NOTA
      • Plugin
      • StorX
      • XSwap Protocol (XSP)
  • Zephyrnet
  • AmpliFi PR
  • Plato Support
  • Terms of Use
  • Privacy Policy
  • Cookies Policy
  • DMCA Notice
  • GDPR
AWS Machine Learning

Enhance your SaaS offering with a data science workbench powered by Amazon SageMaker Studio

AITime Stamp: March 10, 2022 1:52 PM
Source Node: 1211556
Republished By Plato

Republished By Plato

Followers: 0

Many software as a service (SaaS) providers across various industries are adding machine learning (ML) and artificial intelligence (AI) capabilities to their SaaS offerings to address use cases like personalized product recommendation, fraud detection, and accurate demand protection. Some SaaS providers want to build such ML and AI capabilities themselves and deploy them in a multi-tenant environment. However, others who have more advanced customers want to allow their customers to build ML models themselves and use them to augment the SaaS with additional capabilities or override the default implementation of certain functionality.

In this post, we discuss how to enhance your SaaS offering with a data science workbench powered by Amazon SageMaker Studio.

Let’s say an independent software vendor (ISV) named XYZ has a leading CRM SaaS offering that is used by millions of customers to analyze customer purchase behavior. A marketer from the company FOO (an XYZ customer) wants to find their buyers with propensity to churn so they can optimize the ROI of their customer retention programs by targeting such buyers. They previously used simple statistical analysis in the CRM to assess such customers. Now, they want to further improve the ROI by using ML techniques. XYZ can improve their CRM for their customers by using the solution explained in this post and enable FOO’s data science team to build models themselves on top of their data.

SaaS customers interested in this use case want to have access to a data science workbench as part of the SaaS, through which they can access their data residing inside the SaaS with ease, analyze it, extract trends, and build, train, and deploy custom ML models. They want secure integration between the data science workbench and the SaaS, access to a comprehensive and broad set of data science and ML capabilities, and the ability to import additional datasets and join that with data extracted from the SaaS to derive useful insights.

The following diagram illustrates the as-is architecture of XYZ’s CRM SaaS offering.

As-Is Architecture

This architecture consists of the following elements:

  • Front-end layer – This layer is hosted on Amazon Simple Storage Service (Amazon S3). Amazon CloudFront is used as global content delivery network, and Amazon Cognito is used for user authentication and authorization. This layer includes three web applications:
    • Landing and sign-up – The public-facing page that customers can find and use to sign up for the CRM solution. Signing up triggers the registration process, which involves creating a new tenant in the system for the customer.
    • CRM application – Used by customers to manage opportunities, manage their own customers, and more. It relies on Amazon Cognito for authenticating and authorizing users.
    • CRM admin – Used by the SaaS provider for managing and configuring tenants.
  • Backend layer – This layer is implemented as two sets of microservices running on Amazon Elastic Kubernetes Service (Amazon EKS):
    • SaaS services – Includes registration, tenant management, and user management services. A more complete implementation would include additional services for billing and metering.
    • Application services – Includes customer management, opportunity management, and product catalog services. This set might contain additional services based on the business functionalities provided by the CRM solution.

The next sections of the post discuss how to build a new version of the CRM SaaS with an embedded data science workbench.

Overview of solution

We use Amazon SageMaker to address the requirements of our solution. SageMaker is the most complete end-to-end service for ML. It’s a managed service for data scientists and developers that helps remove the undifferentiated heavy lifting associated with ML, so that you can have more time, resources, and energy to focus on your business.

The features of SageMaker include SageMaker Studio—the first fully integrated development environment (IDE) for ML. It provides a single web-based visual interface where you can perform all ML development steps required to build, train, tune, debug, deploy, and monitor models. It gives data scientists all the tools they need to take ML models from experimentation to production without leaving the IDE.

SageMaker Studio is embedded inside the SaaS as the data science workbench—you can launch it by choosing a link inside the SaaS and get access to the various capabilities of SageMaker. You can use SageMaker Studio to process and analyze your own data stored in the SaaS and extract insights. You can also use SageMaker APIs to build and deploy an ML model, then integrate SaaS processes and workflows with the deployed ML model for more accurate data processing.

This post addresses several considerations required for a solution:

  • Multi-tenancy approach and accounts setup – How to isolate tenants. This section also discusses a proposed accounts structure.
  • Provisioning and automation – How to automate the provisioning of the data science workbench.
  • Integration and identity management – The integration between the SaaS and SageMaker Studio, and the integration with the identity provider (IdP).
  • Data management – Data extraction and how to make it available to the data science workbench.

We discuss these concepts in the context of the CRM SaaS solution explained at the beginning of the post. The following diagram provides a high-level view of the solution architecture.

To-Be Architecture

As depicted in the preceding diagram, the key change in the architecture is the introduction of the following components:

  • Data management service – Responsible for extracting the SaaS customer’s data from the SaaS data store and pushing it to the data science workbench.
  • Data science workbench management service – Responsible for provisioning the data science workbench for SaaS customers and launching it within the SaaS.
  • Data science workbench – Based on SageMaker Studio, and runs in a separate AWS account. It also includes an S3 bucket that stores the data extracted from the SaaS data store.

The benefits of this solution include the following:

  • SaaS customers can perform the various data science and ML tasks by launching SageMaker Studio from the SaaS in a separate tab, and use that as the data science workbench, without having to reauthenticate themselves. They don’t have to build and manage a separate data science platform.
  • SaaS customers can easily extract data residing in the SaaS data store and make it available to the embedded data science workbench without having to have data engineering skills. Also, it’s easier to integrate the ML model they built with the SaaS.
  • SaaS customers can access the broadest and most complete set of ML capabilities provided by SageMaker.

Multi-tenancy approach and account setup

This section covers how to provision SageMaker Studio for different tenants or SaaS customers (tenant and SaaS customers are used interchangeably because they’re closely related—each SaaS customer has a tenant). The following diagram depicts a multi-account setup that supports provisioning a secured and isolated SageMaker environment for each tenant. The proposed structure is in alignment with AWS best practices for a multi-account setup. For more information, refer to Organizing Your AWS Environment Using Multiple Accounts.

Accounts Structure

We use AWS Control Tower to implement the proposed multi-account setup. AWS Control Tower provides a framework to set up and extend a well-architected, multi-account AWS environment based on security and compliance best practices. AWS Control Tower uses multiple other AWS services, including AWS Organizations, AWS Service Catalog, and AWS CloudFormation, to build out its account structure and apply guardrails. The guardrails can be AWS Organizations service control policies or AWS Config rules. Account Factory, a feature of AWS Control Tower that enables the standardization of new account provisioning with the proper baselines for centralized logging and auditing, is used to automate the provisioning of new accounts for customers’ SageMaker environments as part of the onboarding process. Refer to AWS Control Tower – Set up & Govern a Multi-Account AWS Environment for more details about AWS Control Tower and how it uses other AWS services under the hood to set up and govern a multi-account setup.

All the accounts hosting customers’ SageMaker environments are under a common organizational unit (OU) to allow for applying common guardrails and automation, including a baseline configuration that creates a SageMaker Studio domain, S3 bucket in which the datasets extracted from SaaS data store reside, cross-account AWS Identity and Access Management (IAM) roles that allows for accessing SageMaker components from within the SaaS, and more.

Tenant isolation

In the context of the SaaS, you can consider various tenant isolation strategies:

  • Silo model – Each tenant is running a fully siloed stack of resources
  • Pool model – The same infrastructure and resources are shared across tenants
  • Bridge model – A solution that involves a mix of the silo and pool models

Refer to the SaaS Tenant Isolation Strategies whitepaper for more details about SaaS tenant isolation strategies.

The silo model is used for SageMaker—a separate or independent SageMaker Studio domain is provisioned for each customer in a separate account as their instance of the data science workbench. The silo model simplifies security setup and isolation. It also provides other benefits like simplifying the calculation of costs associated with the tenant’s consumption of the various SageMaker capabilities.

While the silo isolation strategy is used for the SageMaker environment, the pool model is used for other components (such as the data science workbench management service). Establishing isolation in the silo model, where each tenant operates in its own infrastructure (an AWS account in this case) is much simpler compared to the pool model, where infrastructure is shared. The whitepaper referenced earlier provides guidance on how to establish isolation with a pool model. In this post, we use the following approach:

  • The user is redirected to the IdP (Amazon Cognito in this case) for authentication. The user enters their user name and password, and upon successful authentication, the IdP returns a token that contains the user information and the tenant identifier. The front end includes the returned token in the subsequent HTTP requests sent by the front end to the microservices.
  • When the microservice receives a request, it extracts the tenant identifier from the token included in the HTTP request, and assumes an IAM role that corresponds to the tenant. The assumed IAM role permissions are limited to the resources specific to the tenant. Therefore, even if the developer of the microservice made a mistake in the code and tried to access resources that belong to another tenant, the assumed IAM role doesn’t allow that action to proceed.
  • The IAM role that corresponds to a tenant is created as part of the tenant registration and onboarding.

Other approaches for establishing isolation with pool mode include dynamic generation of policies and roles that are assumed by the microservice at runtime. For more information, refer to the SaaS Tenant Isolation Strategies whitepaper. Another alternative is using ABAC IAM policies—refer to How to implement SaaS tenant isolation with ABAC and AWS IAM for more details.

Provisioning and automation

As depicted earlier, we use AWS Organizations, AWS Service Catalog, and AWS CloudFormation StackSets to implement the required multi-account setup. An important aspect of that is creating a new AWS account per customer to host the SageMaker environment, and how to fully automate this process.

The StackSet for provisioning SageMaker in a customer’s account is created on the management account—the target for the StackSet is the ML OU. When a new account is created under the ML OU, a stack based on the template associated with the StackSet defined in the management account is automatically created in the new account.

Provisioning a SageMaker environment for a tenant is a multi-step process that takes a few minutes to complete. Therefore, an Amazon DynamoDB table is created to store the status of the SageMaker environment provisioning.

The following diagram depicts the flow for provisioning the data science workbench.

Automation Architecture

The data science workbench management microservice orchestrates the various activities for provisioning the data science workbench for SaaS customers. It calls the AWS Service Catalog ProvisionProduct API to initiate AWS account creation.

As mentioned earlier, the StackSet attached to the ML OU triggers the creation of a SageMaker Studio domain and other resources in a customer account as soon as the account is created under an ML OU as a result of the calling AWS Service Catalog ProvisionProduct API. Another way to achieve that is using AWS Service Catalog—you can create a product for provisioning the SageMaker Studio environment and add it to a portfolio. Then the portfolio is shared with all AWS accounts under the ML OU. The data science workbench management microservice has to make an explicit call to the AWS Service Catalog API after the completion of the AWS account creation to trigger the SageMaker Studio environment creation. AWS Service Catalog is very useful if you need to support multiple data science workbench variants—the user selects from a list of variants, and the data science workbench management microservice maps the user selection to a product defined in AWS Service Catalog. Then it invokes the ProvisionProduct API with the corresponding product ID.

After AWS account creation, a CreateManagedAccount event is published by AWS Control Tower to Amazon EventBridge. A rule is configured in EventBridge to send CreateManagedAccount events to an Amazon Simple Queue Service (Amazon SQS) queue. The data science workbench management microservice polls the SQS queue, retrieves CreateManagedAccount events, and invokes the tenant management service to add the created AWS account number (part of the event message) to the tenant metadata.

The state of the data science workbench provisioning requests is stored in a DynamoDB table so the users can inquire about it at any point of time.

Integration and identity management

This section focuses on the integration between SaaS and SageMaker Studio (which covers launching SageMaker Studio from within the SaaS) and identity management. We use Amazon Cognito as the IdP in this solution, but if the SaaS is already integrated with another IdP that supports OAuth 2.0/OpenID Connect, you can continue using that because the same design applies.

SageMaker Studio supports authentication via AWS Single Sign-On (AWS SSO) and IAM. Given that the AWS organization in this case is managed by the SaaS provider, it’s likely that AWS SSO is connected to the SaaS provider IdP, not the SaaS customer IdP. Therefore, we use IAM to authenticate users accessing SageMaker Studio.

Authenticating users accessing SageMaker Studio using IAM entails creating a user profile for each user on the SageMaker domain and mapping their identity in Amazon Cognito to the created user profile. One simple way to achieve that is by using their user name in Amazon Cognito as their user profile name in the SageMaker Studio domain. SageMaker provides the CreateUserProfile API, which can be used to programmatically creates a user profile for the user the first time they attempt to launch SageMaker Studio.

With regards to launching SageMaker Studio from within the SaaS, SageMaker exposes the CreatePresignedDomainUrl API, which generates the presigned URL for SageMaker Studio. The generated presigned URL is passed to the UI to launch SageMaker Studio in another browser tab.

The following diagram depicts the architecture for establishing integration between the SaaS and SageMaker Studio.

Identity and Integration Architecture

The data science workbench management microservice handles the generation of the presigned URL that is used to launch SageMaker Studio that exists in the customer account. It calls the tenant management microservice to retrieve the AWS account number that corresponds to the tenant ID included in the request, assumes an IAM role in this account with the required permissions, and calls the SageMaker CreatePresignedDomainUrl API to generate the presigned URL.

If the user is launching SageMaker Studio for the first time, a user profile needs to be created for them first. This is achieved by calling the SageMaker CreateUserProfile API.

The users can use the data science workbench to perform data processing at scale, train an ML model and using it for batch inference, and create enriched datasets. They can also use it to build and train an ML model, host this ML model on SageMaker managed hosting, and invoke it from the SaaS to realize a use case like the one mentioned at the beginning of the post (replacing a simple statistical analysis capability that predicts customer churn with an advanced ML-based capability that the customer themselves build the model for). The following diagram depicts one approach to achieve this.

The SaaS customer data scientist launches the data science workbench (SageMaker Studio) and uses it to preprocess the extracted data using SageMaker Processing (alternatively, you can use SageMaker Data Wrangler). They decide which ML algorithm to use and initiate a SageMaker training job to train the model with the preprocessed data. Then, they do the necessary model evaluation in a SageMaker Studio notebook, and if they’re happy with the results, they use SageMaker managed hosting to deploy and host the produced ML model.

After the ML is deployed, the data scientist goes to the SaaS and provides the details of the SageMaker endpoint hosting the ML model. This triggers a call to the tenant management microservice to add the SageMaker endpoint details to the tenant information. Then, when a call is made to the customer management microservice, it calls the tenant management microservice to retrieve tenant information, including the AWS account number and the SageMaker endpoint details. It then assumes an IAM role in the customer account with the required permissions, calls the SageMaker endpoint to calculate customer churn probability, and includes the output in the response message.

The ML endpoint called by the customer management microservice is dynamic (retrieved from the tenant management service), but the interface is fixed, and it is pre-defined by the SaaS provider – this includes the format (e.g., application/json), the features that the SaaS sends to the ML model, their ordering, and the output as well. The SaaS customer is expected to build an ML model that aligns with the interface defined by the SaaS provider. The interface details, and a sample request/response, are going to be presented to the SaaS customer on the app page that will allow them to override the implementation with their own ML model. The SaaS microservice (customer management microservice in the diagram above) performs the required transformation and serialization to produce the features expected by the ML endpoint in the specified format, invokes the ML endpoint, performs the required deserialization and transformation, and then include the inference output in the response returned by the microservice.

It may happen that the SaaS customer wants to exclude features that are not relevant to their model, or add features on top of what the SaaS passed. This can be achieved leveraging Use Your Own Inference Code, where they have full control over inference code.

Data management

This section covers a proposed architecture for building the data management microservice, which is one of the approaches you can follow to allow SaaS customers to access the data residing in the SaaS data store. The data management microservice receives data extraction requests from data scientists, and runs these requests in a controlled way to avoid negatively impacting SaaS data store performance. The microservice is also responsible for controlling access to the SaaS data store (which data elements are included in the data extract), and data masking and anonymization, if required.

The following diagram depicts a potential design for the data management microservice.

The data management microservice is split into two components:

  • Data management – Receives the data extraction request, places it in a queue, and sends an acknowledgment as a response
  • Data management worker – Retrieves the request from the queue and processes it by calling an AWS Glue job

This decoupling allows you to scale the two components independently and control the load on the SaaS data store, regardless of the volume of the data extraction requests.

The AWS Glue job extracts the data from a replica for the transactions database, rather than the primary instance of the database. This prevents data extraction requests from negatively impacting the performance of the SaaS.

The AWS Glue job uploads the extracted data to an S3 bucket in the AWS account created a specific customer. Therefore, the data management worker component needs to call the tenant management microservice to retrieve the AWS account number, which is part of the tenant information.

The state of the data extraction requests is stored in a DynamoDB table so the users can inquire about it at any point of time.

Conclusion

In this post, we showed you how to build a data science workbench within your SaaS using SageMaker Studio. We have covered aspects like AWS account structure, tenant isolation, extracting data from the SaaS data store and making it accessible to the data science workbench, launching SageMaker Studio from within the SaaS, managing identities, and finally provisioning the data science workbench in an automated way using services like AWS Control Tower, AWS Organizations, and AWS CloudFormation.

We hope this helps you expand the usage of ML in your SaaS and provide your customers with a more flexible solution that allows them to consume the ML capabilities that you provide them and also to build ML capabilities themselves.


About the Authors

Islam Mahgoub is a Solutions Architect at AWS with 15 years of experience in application, integration, and technology architecture. At AWS, he helps customers build new cloud native solutions and modernise their legacy applications leveraging AWS services. Outside of work, Islam enjoys walking, watching movies, and listening to music.

Giuseppe Angelo Porcelli is a Principal Machine Learning Specialist Solutions Architect for Amazon Web Services. With several years software engineering an ML background, he works with customers of any size to deeply understand their business and technical needs and design AI and Machine Learning solutions that make the best use of the AWS Cloud and the Amazon Machine Learning stack. He has worked on projects in different domains, including MLOps, Computer Vision, NLP, and involving a broad set of AWS services. In his free time, Giuseppe enjoys playing football.

Arunprasath Shankar is an Artificial Intelligence and Machine Learning (AI/ML) Specialist Solutions Architect with AWS, helping global customers scale their AI solutions effectively and efficiently in the cloud. In his spare time, Arun enjoys watching sci-fi movies and listening to classical music.

  • Coinsmart. Europe’s Best Bitcoin and Crypto Exchange.
  • Platoblockchain. Web3 Metaverse Intelligence. Knowledge Amplified. FREE ACCESS.
  • CryptoHawk. Altcoin Radar. Free Trial.
  • Source: https://aws.amazon.com/blogs/machine-learning/enhance-your-saas-offering-with-a-data-science-workbench-powered-by-amazon-sagemaker-studio/

Time Stamp: March 10, 2022

  • "
  • &
  • 100
  • About
  • access
  • Account
  • accurate
  • achieved
  • across
  • Action
  • activities
  • Additional
  • address
  • advanced
  • AI
  • algorithm
  • All
  • already
  • Amazon
  • Amazon Web Services
  • analysis
  • Another
  • api
  • APIs
  • app
  • Application
  • applications
  • Applying
  • approach
  • architecture
  • artificial
  • artificial intelligence
  • Artificial intelligence (AI)
  • Artificial Intelligence and Machine Learning
  • Authentication
  • authorization
  • Automated
  • Automation
  • available
  • AWS
  • background
  • Baseline
  • Beginning
  • benefits
  • BEST
  • best practices
  • billing
  • browser
  • build
  • Building
  • business
  • call
  • capabilities
  • cases
  • change
  • Cloud
  • code
  • Common
  • company
  • compared
  • compliance
  • component
  • Configuration
  • consume
  • consumption
  • contains
  • content
  • continue
  • control
  • Costs
  • creates
  • Creating
  • Customers
  • data
  • data management
  • data processing
  • data science
  • data scientist
  • Database
  • delivery
  • Demand
  • deploy
  • Design
  • Detection
  • Developer
  • developers
  • Development
  • different
  • discuss
  • Doesn’t
  • domain
  • domains
  • dynamic
  • easily
  • Endpoint
  • energy
  • Engineering
  • enriched
  • Enters
  • Environment
  • establish
  • Event
  • events
  • Expand
  • expected
  • experience
  • extend
  • Extracts
  • factory
  • Feature
  • Features
  • Finally
  • First
  • first time
  • flow
  • Focus
  • follow
  • following
  • Football
  • format
  • Framework
  • fraud
  • Free
  • full
  • functionality
  • generate
  • Global
  • going
  • happy
  • having
  • helps
  • How
  • How To
  • HTTPS
  • Identity
  • identity management
  • implement
  • implemented
  • important
  • improve
  • include
  • included
  • Including
  • industries
  • information
  • Infrastructure
  • insights
  • integrate
  • integrated
  • integration
  • Intelligence
  • Interface
  • isolation
  • IT
  • Job
  • join
  • Key
  • launch
  • launches
  • launching
  • leading
  • learning
  • Legacy
  • Limited
  • LINK
  • List
  • Listening
  • load
  • machine
  • machine learning
  • Making
  • management
  • managing
  • Maps
  • millions
  • ML
  • model
  • models
  • most
  • Movies
  • Music
  • network
  • notebook
  • number
  • offering
  • Offerings
  • Onboarding
  • opportunities
  • Opportunity
  • organization
  • organizations
  • Other
  • Password
  • PDF
  • performance
  • platform
  • policies
  • pool
  • portfolio
  • primary
  • Principal
  • process
  • processes
  • produce
  • Produced
  • Product
  • Production
  • Profile
  • Programs
  • projects
  • protection
  • provide
  • provides
  • purchase
  • Registration
  • required
  • Requirements
  • Resources
  • response
  • responsible
  • Results
  • returns
  • ROI
  • rules
  • running
  • Scale
  • Science
  • Scientist
  • scientists
  • secure
  • security
  • service
  • Services
  • set
  • shared
  • Simple
  • Size
  • skills
  • So
  • Software
  • software as a service
  • software engineering
  • Solutions
  • split
  • stack
  • State
  • statistical
  • Status
  • storage
  • store
  • stores
  • strategies
  • Strategy
  • studio
  • successful
  • support
  • Supports
  • system
  • Target
  • tasks
  • team
  • Technical
  • techniques
  • Technology
  • Through
  • time
  • token
  • tools
  • top
  • Transactions
  • Transformation
  • Trends
  • ui
  • understand
  • use
  • users
  • View
  • vision
  • volume
  • walking
  • web
  • web applications
  • web services
  • web-based
  • What
  • Whitepaper
  • WHO
  • within
  • without
  • Work
  • worked
  • works
  • years

More from AWS Machine Learning

Set up a text summarization project with Hugging Face Transformers: Part 2

Source Cluster:
AWS Machine Learning
Source Node: 1234989
Time Stamp: Mar 23, 2022
Prepare training and validation dataset for facies classification using Snowflake integration and train using Amazon SageMaker Canvas | Amazon Web Services

Prepare training and validation dataset for facies classification using Snowflake integration and train using Amazon SageMaker Canvas | Amazon Web Services

Source Cluster:
AWS Machine Learning
Source Node: 2097747
Time Stamp: May 17, 2023
Dialogue-guided intelligent document processing with foundation models on Amazon SageMaker JumpStart | Amazon Web Services

Dialogue-guided intelligent document processing with foundation models on Amazon SageMaker JumpStart | Amazon Web Services

Source Cluster:
AWS Machine Learning
Source Node: 2106658
Time Stamp: May 24, 2023
Four approaches to manage Python packages in Amazon SageMaker Studio notebooks

Four approaches to manage Python packages in Amazon SageMaker Studio notebooks

Source Cluster:
AWS Machine Learning
Source Node: 1998080
Time Stamp: Mar 7, 2023

Diagnose model performance before deployment for Amazon Fraud Detector

Source Cluster:
AWS Machine Learning
Source Node: 1546741
Time Stamp: Jun 29, 2022

Deep demand forecasting with Amazon SageMaker

Source Cluster:
AWS Machine Learning
Source Node: 1554544
Time Stamp: Jun 28, 2022

Easily migrate your IVR flows to Amazon Lex using the IVR migration tool

Source Cluster:
AWS Machine Learning
Source Node: 1229544
Time Stamp: Mar 22, 2022
Optimized PyTorch 2.0 inference with AWS Graviton processors

Optimized PyTorch 2.0 inference with AWS Graviton processors

Source Cluster:
AWS Machine Learning
Source Node: 2084411
Time Stamp: May 3, 2023
Deploy generative AI models from Amazon SageMaker JumpStart using the AWS CDK | Amazon Web Services

Deploy generative AI models from Amazon SageMaker JumpStart using the AWS CDK | Amazon Web Services

Source Cluster:
AWS Machine Learning
Source Node: 2110136
Time Stamp: May 23, 2023
Run secure processing jobs using PySpark in Amazon SageMaker Pipelines

Run secure processing jobs using PySpark in Amazon SageMaker Pipelines

Source Cluster:
AWS Machine Learning
Source Node: 2060090
Time Stamp: Apr 11, 2023

Interpret caller input using grammar slot types in Amazon Lex

Source Cluster:
AWS Machine Learning
Source Node: 1252691
Time Stamp: Apr 4, 2022

Weekly forecasts can now start on Sunday with Amazon Forecast

Source Cluster:
AWS Machine Learning
Source Node: 1430916
Time Stamp: Jun 9, 2022

About Us

  • Open Intelligence
  • Culture
  • Data Ecosystem
  • W3 Disruption
  • Team

Vertical Search & Ai

  • The Evolution of Search
  • What is Vertical Search
  • What is Vertical Intelligence
  • Ai Data Defragmentation
  • Data As A Service (DaaS)

Platform

  • Platform Features
  • Plato Analytics Reporting
  • PlatoAi NLP Engine
  • Sectors / Verticals
  • How Plato Works

Stay Connected

  • Governance
  • Register
  • Live Chat
  • Connect
  • Social

Account

  • Register
  • Packages
  • Enterprise
  • Listing
  • Partnerships
null
null

Copyright @ 2022 Plato Technologies Inc