Scramjet
Scramjet provides a serverless computing service deployable across all infrastructures from edge and on-prem to the cloud. We took a fresh approach to serverless services and came up with our new, more powerful solution. By introducing Transform-as-a-Service (TaaS) we mix the advantages of FaaS and IaaS with an added benefit of 3D scalability, thus giving developers the possibility to leverage stream processing in Serverless deployments. Once developers can process data on the fly (during streaming), they can avoid some of the limitations current public clouds offer like cold start, data size and runtime restrictions.
There are several tools currently in the market to improve Serverless, all of which have a more or less specialized approach to improving the experience for developers and companies. Scramjet is different, because it’s a multi-purpose platform, which can answer a wide array of needs and use cases. Some of the use cases enabled by Scramjet can be performed using other tools or a combination of other tools, but with each additional applied tool or mechanic, the complexity of a deployment and resources required to launch grow exponentially. Scramjet is a first-of-its-kind data processing platform, offering 3 products in 1 service: data processing engine, serverless data applications and complete API with CLI (covering both I/O and management endpoints).
Our MVP, currently in beta testing is Scramjet Cloud Platform. It's a new type of Serverless system working in the unique Transform as a Service model. It can be characterised as a 3-in-1 platform – a unified system that combines the benefits of stream processing (like Kafka and Flink), serverless systems (like AWS Lambda or OpenFaaS) and a streamable API/CLI setup. This unique combination allows you to run complex data pipelines spanning across multiple locations (edge, cloud, and on-premises), in multiple languages and with almost no boilerplate code - because we aimed for an unmatched developer experience.