Chevereto 4.2

Ready for Chevereto as a service

I started working on Chevereto 4.2 (Regio) in June, and its development took about five months. Compared to Chevereto 4.1 (Pulento), which took one month, Regio required significant effort and consumed much of my energy. Along with introducing numerous new features, I also implemented changes to enable Chevereto as a service in a shared, multi-tenant application system.

# Multi-tenancy

For a long time, I’ve been crafting the Chevereto Cloud service, and not having multi-tenancy at the application layer was a deal breaker for me. While Chevereto has been a 12 factor app since Chevereto 4.0 (Macanudo), it lacked the necessary controls for a commercial service. To address this, I introduced constraints to manage service limits and grants, enabling Chevereto Cloud to easily adapt and support various service plan variations. These constraints allow for more predictable instances, providing a fail-safe context for providers.

# Performance

Performance was another major focus, and Regio is the most performant Chevereto yet. It minimizes disk operations, optimizes queries, and reduces the number of queries needed. These improvements allow me to allocate more users per instance.

As we launch the Chevereto Cloud beta, we’ll begin testing a micro-cache system that, in synthetic tests, has shown significant optimization of MySQL usage.

# Cloud native

Since Regio, the Chevereto Cloud edition has become the upstream source for all other editions, including Chevereto Pro, Chevereto Lite, and Chevereto Free. Chevereto Cloud is set to become the backbone of the entire project.

# Chevereto Lite

I identified a significant gap between the Chevereto Free and Chevereto Pro offerings. While Chevereto Free is well-suited for individual use, it doesn’t provide an easy progression for users to explore advanced features at a gradual pace before committing to an annual subscription.

Chevereto Lite addresses this gap by offering the most affordable licensing option we’ve ever provided. Tailored for communities, it includes all multi-user-oriented features and fits into the ‘Dollar Club’ category with an accessible month-to-month subscription, making it affordable for virtually anyone.

I want to launch Chevereto Lite in Q1 2025, expanding our reach in the self-hosted market and providing a more inclusive entry point for users.

Rodolfo blogging since 2012.