Features
Fast
Change Logic at Runtime
When you build your systems on the Cerrio platform you should feel free to alter business logic and change data flows at runtime. There’s no need to compile. No need to release new code. No need to restart servers. With Cerrio, you’re working in a runtime environment.
Dynamic Subscriptions
In Cerrio, your subscriptions will be implemented using our highly expressive scripting language. In fact, your subscriptions against a particular set of data may depend on the moment-to-moment values in that data set or even events occurring in other data sets.
Your subscriptions will be compiled and optimized at the level of the data cache. This will maximize your throughput and allow you to run hundreds of thousands of subscriptions simultaneously on a single cache without impacting performance.
Low Latency
Cerrio utilizes a thoroughly tested tested, low-latency messaging protocol.
In fact, our messaging is the backbone of a latency sensitive derivatives trading firm. Your round trip latencies through our data caches will be sub-millisecond.
Scalable
If you need scale, Cerrio makes it easy. And the proof is in the pudding.
Cerrio is the backbone for a Chicago-based equity derivatives trading firm called BBR Trading. BBR’s trading, risk management, idea generation, pricing and execution systems are all built on the Cerrio platform. They are running thousands of nodes, running hundreds of thousands of dynamic subscriptions, processing 5 million updates per second with latencies under half a millisecond.
And because of the visual nature of Cerrio, the entire systems is maintained and built on by two developers. BBR runs far leaner, and is far more flexible than its competition thanks to Cerrio. Learn more here.
Distributed
Cerrio will give you all of the benefits of working with a distributed system. Your software will be reliable, scalable and will naturally allow for the incremental growth of complex systems. It will also allow your software to easily communicate with external systems.
Deployed in the Cloud
In Cerrio’s Platform as a Service offering, you will have the full power of the cloud behind your product without having to think about the infrastructure or managing the details. Your applications will scale up and out in the cloud as they require more resources without a second thought on your part.
Data Ready
Suite of Available Adapters
Cerrio uses adapters to communicate with external systems. Cerrio maintains a suite of pre-built adapters. You can find a complete list of the adapters here. Don’t see the one you need? Contact us a support@cerrio.com and we’ll see if we can build it for you.
Easy to Maintain
Visual Maintenance
Maintaining systems built on the Cerrio platform is fast and efficient. The visual map, colors and iconography lets developers quickly layout and quickly comprehend complex systems.
At a glance, Cerrio developers can see:
- where data is flowing
- where data is being stored
- which operations are involved
- which processes are turned on/off
- which processes have encountered unexpected conditions
- which processes are experiencing connectivity issues
Custom Diagnostics and Performance Statistics
While Cerrio provide you with a whole host of diagnostic and performance statistics we also make it easy for you to design your own. Developers and support staff should be monitoring the data most relevant to identifying, diagnosing and repairing issues. Cerrio helps you make sure that issues are identified and resolved before they impact your users. You don’t have time for downtime. Neither do we.
Realtime, Visual Alerting
Cerrio lets you use any number of techniques to alert developers, support staff and users to potential problems in your system. The Cloud Map uses visual warning indicators and red connection lines to help you quickly identify processes encountering unexpected conditions. It can also provide a detailed alert message to aid you in correcting the issue.
Away for your computer? We also support email, SMS, IM, or chat. You’ll know what going on.
High Availability
If you want high availability without all of the work, Cerrio is the platform for you. As you configure your processes, just indicate how many hot backups you would like to run on different instances. We’ll take care of the rest.
Self Healing
In the event a process on the platform crashes or becomes unresponsive, the process can automatically restart using upstream data. Your processes will be brought back up to a good state and clients will automatically reconnect. Cerrio minimizes the time you spend maintaining your systems so you can think about more important things.
Easy to Start Using
Suite of Configurable Components
Cerrio gives you a suite of simple, but powerful components that you configure. Just drag and drop them onto the Cerrio Cloud Map, tell them where to connect and you’re up and running.
Cerrio also provides ample documentation and our support team is always here to help. If you don’t look good, we don’t look good.
Easy Integration with Adapters
If you want to focus on your business problem, integration has to be easy. If you want to combine a social media stream, with some web data and an in-house customer database to produce the next great product, you should be focused on how to get the most of your data. You should not be focused on figuring out how to access the data and make all of your sources work together.
Cerrio makes integration easy. Cerrio uses adapters. Adapters are simple translators that will reside on the edge of your framework and let data into or out of the system. Once the data is in the Cerrio platform, it’s all treated the same way. No context switching. No hacking together of solutions. Just focus on building the best product you can build.
Cerrio maintains a suite of pre-built adapters for you to use. You can find that list here. Don’t see the one you’re looking for? Contact us and maybe we can build it for you.
Affordable
We love Cerrio! We are confident you will too. In fact, we are so confident, we don’t feel the need to lock you into a large upfront contract and we’ll let you try it for free. Choose from a simple set of affordable plans and pay as you go.
