Back to Blog

Why Leapcell

# leapcell
isissac·Jan 21, 2024
coverI've been developing software for a substantial amount of time, starting from using `jquery` for front-end animations and interactions, creating games with `Canvas`, to eventually developing my own backend framework and building an entire search engine. Despite working on one web project after another, certain tasks are inevitably repetitive, consuming a significant amount of time. Moreover, the current evolution of cloud services has made this area increasingly complex and challenging to understand (just think about how much documentation you've read for AWS and Kubernetes). ![Why Leapcell](https://cdn1.leapcell.io/2819032211aws_complicated-cee06dfae1d62c6c8f7455c5376f0712.png) As the internet has evolved to this day, most internet applications have developed similar technology stacks: | Layer | Technology | | --------------- | ---------------------------------------------------------------------------------------------------------- | | APP | Backend: Rails/Django/Flask, Frontend: React/Vue/Angular | | Database | MySQL/PostgreSQL/MongoDB | | Search | ElasticSearch/Solr | | Deployment | AWS/Kubernetes | | Devops | DevOps Engineer + ELK, Prometheus, Grafana, Sentry, Jenkins, Gitlab, etc. | | Data Management | Developers need to develop an internal data management system or use some open-source data management systems.| | Data Analysis | Developers need to develop an internal data analysis system or use some open-source data analysis systems. | | Offline Job | Airflow, Celery, Cron | Leapcell abstracts the above technology stack, allowing developers to focus on business logic rather than spending a considerable amount of time on repetitive tasks. The development stack transforms into: | Layer | Technology | | --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | APP | Rails/Django or any application that adheres to [12factor](https://12factor.net/) | | Database | [Leapcell Table](https://docs.leapcell.io/docs/data) (a high-performance database) | | Search | [Leapcell Table Search](https://docs.leapcell.io/docs/data) (data automatically supports inverted indexes, enabling search similar to a search engine) | | Deployment | [Leapcell Application](https://docs.leapcell.io/docs/application/) (a Container as a Service serverless platform, fully managed by Leapcell) | | Devops | [Leapcell Application](https://docs.leapcell.io/docs/application/) (supports auto-scaling, logging, monitoring, automatic deployment, CI/CD, and alarm features are under development) | | Data Management | [Leapcell Table](https://docs.leapcell.io/docs/data) features an intuitive interface similar to a spreadsheet. | | Data Analysis | [Leapcell Table](https://docs.leapcell.io/docs/data) supports superset-like data analysis features. | | Offline Job | [Leapcell Application](https://docs.leapcell.io/docs/application/) supports various triggers, including Cron triggers, HTTP triggers, and more. | ## An Open Community We embrace the open spirit of the internet, believing that `Composability is to software as compounding interest is to finance.` **Leapcell provides an open data and service platform, enabling developers to share their data or services for others to use. It also allows developers to utilize data services opened by others, harnessing the power of composition.** **Examples:** 1. Here's a `Pokemon` dataset you can use with [Python Client](https://docs.leapcell.io/docs/data/Python/), [Javascript Client](https://docs.leapcell.io/docs/data/javascript/), or [RestAPI](https://docs.leapcell.io/api/). [https://leapcell.io/issac/pokemon/table/tbl1738818723112751104](https://leapcell.io/issac/pokemon/table/tbl1738818723112751104) 2. Here's a `Face Recognition` service you can directly use, and you can also see the code hosted on GitHub. [https://leapcell.io/issac/face_recognition](https://leapcell.io/issac/face_recognition) Everything in Leapcell is **Serverless**, allowing you to explore new ideas with minimal maintenance and serving costs. As a community, Leapcell allows you to like, comment, or raise issues for the data or services you use, contributing to their improvement. We aspire for Leapcell to become an open community, simplifying the development of applications and sharing them with others, while receiving prompt feedback. Most importantly, we aim to expedite the development of the internet, making it more open, more free, and covering more scenarios. Let's [get started](https://leapcell.io/signup). For more information, refer to our [documentation](https://docs.leapcell.io/). **Note:** As we are currently in Beta, we welcome feedback via email (info@leapcell.io) or by joining our [discord](https://discord.gg/bnXWDeug5U). Feel free to follow us on [Twitter](https://twitter.com/leapcelldev) and [Medium](https://medium.com/@leapcell)

Share this article

No content.

Still Have Questions?