Cillers Core
Cillers Core is designed to enable developers to build super capable, scalable, reliable, secure and cost-effective systems incredibly quickly. We have analyzed which capabilities are needed for most enterprise-grade systems and selected the technologies that are best for each area of capabilities.
We have also stitched those technologies together so that a Cillers system infrastructure is out-of-the-box more capable, scalable, reliable, secure and cost-effective than almost all systems that we have seen in production.
Here is an overview of the infrastructure capabilities that Cillers support and the technologies that we have selected for each area.
Active Data Store
Couchbase makes handling active data incredibly easy. It also scales incredibly well and is used for many of the world's most demanding and critical systems.
Event Streaming And Integrations
Redpanda is a drop-in replacemet for Kafka. It is much more efficient, scalable and performant than Kafka. And, it is much easier to manage. Redpanda also makes it incredibly easy to integrate with other systems.
Access Control And Identity Management
Curity can be run as a cloud service, on-prem and on your laptop. It is also incredibly flexible so you can easily build support for any usecase. It has a great management UI.
API Gateway
Kong is very easy to integrate with other system. Curity has built an integration with Kong that we depend on.
API
Strawberry GraphQL (Python), FastAPI, Uvicorn
Python is the top language that is easiest to get started with for most programmers. Strawberry makes it incredibly easy to add GraphQL operations. And Strawberry is best served with FastAPI and Uvicorn.
Big Data
Databricks has little competition when it comes to managing large amounts of data. They support transactions over S3, GCS and Azure Blob Storage. They make it easy to visualize large result sets, and have a large eco system of tools for other big data purposes. They make it easy to build AI solutions on your own data.
Single Page Web Applications
React is very versatile and great for building anything from a simple to a highly complex web application.
The Cillers Core documentation is divided into the following main sections.
Quick Start Guide: How make your first functionality additions to a Cillers system.
Last updated