In development for 10 years, Rama is a new programming platform that reduces the cost of building scalable backends by 100x. Rama integrates and generalizes every aspect of data ingestion, processing, indexing, and querying. Rama is deployed as a cluster and programmed with a pure Java API.

Scaling Mastodon

How we reduced the cost of building Twitter at Twitter-scale by 100x

Twitter's original consumer product cost 1M lines of code and 200 person-years to build. Read about how we rewrote Mastodon, a similar product to Twitter, to be fully scalable in only 10k lines of code and nine person-months of time.

Read More
Rama Beta

PRIVATE BETA

We are currently in private beta helping companies deploy new systems and rewrite existing ones at greatly reduced cost. Learn about joining the private beta at the link below.

Learn more
Rama Features
feature 1

GENERAL-PURPOSE

Build end-to-end application backends at any scale.

feature 1

UNIFIED SYSTEM

Rama can handle all computation and storage needed for even the most complex backends.

feature 1

100x LOWER DEVELOPMENT COST

Rama's general-purpose, integrated nature radically reduces the cost of building backends end-to-end. Not only does Rama scale, it's also the fastest technology for building the first version of an application.

feature 1

SCALABLE

Rama runs as a cluster and can scale to millions of reads and writes per second.

feature 1

SEAMLESS INTEGRATION WITH OTHER TOOLS

Rama integrates seamlessly with other tools, like databases, queues, monitoring systems, and more.

feature 1

BUILT-IN DEPLOYMENT

Gone are the days of piles of shell scripts. Applications are deployed, updated, or scaled at the click of a button.

feature 1

BUILT-IN-MONITORING

Rama's Cluster UI automatically provides deep and detailed telemetry on all deployed applications.

feature 1

PURE JAVA API

Rama is programmed entirely with a Java API – no custom languages or DSLs.

feature 1

FAULT-TOLERANT

Rama replicates all data and will automatically fail over nodes in case of failures.

Rama 100x

Try Rama out on your local machine using its extensive documentation to guide you.

SOCIALS

Join our newsletter to keep track of Rama development, follow us on Twitter, or discuss on our Google group.

planet
planet