Search Results for

    Show / Hide Table of Contents
    • Information
      • Architecture Overview
      • List of Ports
    • Guides
      • Development Environment Setup
      • Linux Server Setup Guide
      • Creating AuthKeys
      • Adding a new Firefly node
      • Adding a new Prism node
      • Adding a new Kaleidoscope node
      • Continuous Delivery/Deployment
    • Blog
      • Hands-on introduction to Glow
      • Writing ASP.Net services in Glow

    Architecture Overview

    Phoesion Glow is based on a distributed micro-service cloud architecture.
    The separation of flow to components Mediator<->Bus<->Services allows you to create a highly-available, fault-tolerant and secure cloud solution in any way or configuration best suits your needs.
    Architecture

    Cloud Entities

    Phoesion Glow Prism

    Prism is the only element exposed to the world and acts as the mediator/gateway between the world and your services.
    It can receive requests from HTTP, WebSocket/SignalR, MQTT or other protocols, and will forward them to the appropriate back-end service (Firefly) using the service bus (Kaleidoscope).

    Phoesion Glow Kaleidoscope

    This is the service bus for the entire cloud, used by all entities to communicate with each other.
    Kaleidoscope is responsible for authenticating and message routing/queueing to/from all entities. (eg. Prism<->Firefly)

    Phoesion Glow Firefly

    This is the element responsible for running your actual micro-services.
    Fireflies are responsible for retrieving, hosting, running and managing you final service code.

    Phoesion Glow Lighthouse

    Lighthouse is the command-and-control center.
    Developers can connect to the lighthouse and from there monitor and manage the entire cloud (eg. deploy your code). The Lighthouse distributes your service files and configurations to the Prisms and Fireflies

    Developers

    Phoesion Glow Blaze is a set of tools and utilities developers can use to manage the entire cloud. From Phoesion Glow Blaze a developer/admin can connect to the lighthouse and create new Quantum Spaces, deploy micro-services and monitor the cloud health.

    Theme

    Back to top Copyright © Phoesion LTD.