Core Sessions - a New Way to Work
Discover an entirely new way to work – the Session. In our commercial product Core, each Session is a digital representation of a real-world job – from deliveries to customer services like a repair or installation. What do Sessions mean to you?
In your custom solution, a Session may be a class for your training program or a mission for your security team. Whatever you do, Core Sessions provide a mechanism for adding collaboration services around it.
Real-Time all the Time
Coolfire operates in real-time. This is pretty standard for things like chat systems when sending or receiving text messages. What makes Coolfire different is we've developed a protocol for doing this for ANY data entity stored in Coolfire.
The moment a Coolfire client sends a message or changes data in Coolfire, either via the Realtime Messaging API -OR- via the REST API, the message or change is immediately relayed to all connected clients, no refreshing the page or periodic "fetching" of new data from the server, the data on your screen is live and up to date, at all times, in real-time.
Examples:
- When a user creates or updates a location on the map in Coolfire, all connected devices immediately receive the location record or updated content, instantly, as fast as the internet can carry the data.
- When a device updates its location in Coolfire, all connected devices are immediately updated with that new location as well. When an IoT device posts an event to Coolfire, all connected devices immediately receive the event.
Container Orchestrated Scalability
Coolfire is built upon docker containerization technology, orchestrated with Kubernetes. This allows us to scale horizontally at will, per instance.
Examples:
- If one instance of Coolfire is busy, more containers will be added and load balanced automatically without affecting other instances.
- If all nodes (machines) in the cluster are at capacity, a new machine will be provisioned and added to the cluster, seamlessly and automatically.
This is normally a massive undertaking to accomplish for large companies with large teams. We are able to achieve this with a very small, focused devops team by leveraging Kubernetes on the AWS cloud.
Updated 2 months ago