Dependencies
Isolates each microservice's packages and dependencies, embracing changes without impacting the entire system.
Streamline your development process and accelerate your time-to-market
Fast and efficient handling of requests keeps your services responsive
Built-in Load-Balancing, Clustering, Redundancy and Fault-tolerance
Machine Learning models continuously monitor services to detect anomalies and optimize cloud configuration
Reveal bugs and API incompatibilities at compile-time.
Built-in services for distributed Job scheduling, State-Machines, Caching/KV-Store and more
All components can run on your own servers, without any external dependencies
Easy and intuitive service deployment and node management from a single portal
Streamline your development process and accelerate your time-to-market
Fast and efficient handling of requests keeps your services responsive
Build-in Load-Balancing, Clustering, Redundancy and Fault-tolerance
Machine Learning models continuously monitor services to detect anomalies and optimize cloud configuration
Reveal bugs and API incompatibilities at compile-time.
Built-in services for distributed Job scheduling, State-Machines, Caching/KV-Store and more
All components can run on your own servers, without any external dependencies
Easy and intuitive service deployment and node management from a single portal
[Action(Methods.GET)]
public string SayHello(string firstName, string lastName) => $"Hello {firstName} {lastName} !";
[Action(Methods.GET)]
public async Task<ProductInfo> GetProductInfo(int productId)
{
//query db asynchronously and await result
var product = await db.Products.FirstAsync(productId);
//return response
return new
ProductInfo()
{
Name = product.Name,
Version = product.Version,
};
}
Congratulations, you just created a new
micro-service action!
The above code is a simple code example of everything you need to create a new web API for you service.
For more samples and information, you can have a look at the documentation
Dependencies
Isolates each microservice's packages and dependencies, embracing changes without impacting the entire system.
Configurations
Apply and manage deploy-time configurations for each microservice, using the built-in configuration management system.
Build, Test, Release, Deploy
Use modern CI/CD pipelines using the provided CLI tools for building, testing and deploying your microservices.
Processes and Containers
Automatically run each microservice in its own separate process or container. Phoesion Glow can automatically containerize microservices using Docker on the hosting machine or create new deployments for Kubernetes using Kubernetes-Native operators
Manage Development, Staging, Production and other Environments
Using the PGProject files and Quantum-Spaces you can separate, manage and deploy new environments easily and securely.
Logging
Phoesion Glow provides a built-in system to collect, analyze and inspect log messages emitted by various sources, from system logs to business logic and even client-side logs.
Administration
Manage all aspects of your cloud setup, manage user ACL, monitor services health and analytics from a single place using the Blaze GUI app provided for Desktop, Mobile and Web.
Incident Reports
Get incident reports for every failure, error or other critical event; either from the system or your business logic. Incident alerts will also be sent as notifications to your phone using the Blaze app.
Application Services
Built-in and ready-to-go distributed application services that work out-of-the-box :
Kubernetes-Native
Phoesion Glow offers Kubernetes-Native components, like Operators, to automate the deployment and management of your microservices in a Kubernetes setup.
Artificial Intelligence
Machine Learning models continuously monitor services to detect anomalies and optimize cloud configuration
We believe that a streamlined developer experience is key to building efficient, high-quality applications.
The Developer Dashboard is a vital part of Phoesion Glow, designed to run locally on your development machine. It acts as a central hub for debugging and monitoring your services, offering deep insights into their inner workings.
The Developer Dashboard is more than just a set of tools—it's designed to enhance your overall productivity and give you greater control over your development process. By providing real-time visibility and powerful debugging capabilities, Phoesion Glow ensures you spend less time troubleshooting and more time building great applications.
Whether you're monitoring performance metrics, analyzing logs, managing incidents, or controlling application jobs and state machines, the Developer Dashboard is your go-to tool for a streamlined, efficient development experience
Blaze is our intuitive GUI tool designed to simplify the management of services within your cluster. It provides a comprehensive suite of features to help you monitor, deploy, and configure your services with ease.
Blaze is designed to enhance your control and visibility, making cluster management more straightforward and efficient. Try Blaze today and experience a powerful, user-friendly way to manage your services.
Deploy and rollout your
Deploy, rollout, view health and metrics of your services
Examine in depth the aggregated logs from all nodes for each request and examine incidents reports of failing services or unhandled exceptions
Manage system users, nodes connectivity, SSL certificates and more from the admin panel
Read our :
Terms & Conditions and
Privacy Policy
Copyright © 2024 Phoesion.
All rights reserved