Batteries Included
p/batteries-included
One click DevOps platform Kubernetes to Postgres RAG
Elliott Clark
Batteries Included — One click DevOps platform Kubernetes to Postgres RAG
Featured
4
Batteries Included is a modern DevOps platform that simplifies infrastructure deployment and management. With one-click setups for Postgres, serverless, and RAG stacks, it empowers teams to focus on building great products, not managing complex systems.
Replies
Elliott Clark
Maker
📌
Do you dream of a PostgreSQL database spun in actual seconds? What if you could deploy a RAG stack in a few clicks? Never touching YAML again? My name is Elliott, and I'm the founder of Batteries Included. For the last three years, we've built this DevOps platform to give engineering teams access to a modern DevOps infrastructure without requiring complete SRE/DevOps committed resourcing. It sounds like magic, but really, it’s an Elixir-based UI with a database-driven Kubernetes-based platform totally self-hosted wherever you run a cluster; a modern service development platform made to be simple with all batteries included. You can follow all the best practices learned for configuring and running a maintainable system without Kubenete's GitOps pain because it’s just done for you. It’s also open source /fair source - all the source code is here → https://github.com/batteries-inc... Here are some of the specific details of the platform: - The platform features a user-friendly suggestion-based interface that guides users on topics like PostgreSQL cluster memory/CPU ratios, serverless web hosting, and secure secret sharing. Advanced users can quickly access full control over their data. - It’s an Elixir-based UI on a database-driven, self-hosted Kubernetes platform. - It can automatically deploy a scalable cloud installation (currently on AWS, with more options to follow) without requiring YAML or Terraform configurations. - Alternatively, it can set up a development instance using Kind and Docker or Podman, facilitating a smooth transition from local to production environments. - The platform supports easy AI project hosting for various workloads. Use Ollama embedding models for text embedding, eliminating OpenAI costs and data leakage risks. With PGVector and Cloud Native PG for vector databases, you can achieve near-state-of-the-art performance without exposing your data to third-party APIs. - Experiment with Jupyter Notebooks, featuring optional Nvidia Plugin batteries for no DevOps-required experimentation. - Single Sign-On is streamlined via Keycloak, Istio Ingress, and OAuth Proxy and securely hosted on your machine or cloud account. - We've simplified security with full mTLS via Istio, SSL generation, and automated routing with Let's Encrypt and Acme for HTTP2. - Istio Ingress services are seamlessly configured down to the contents of config maps. - Grafana and Victoria Metrics can be auto-configured with just a few clicks for easy installation. Right now, the public beta is free to all early adopters. Let us know what you think. Sign up and try with no dependencies here: https://home.batteriesincl.com/s...
An
Congratulations Elliott, I have seen a huge and advanced devops framework, but what I am more concerned about is what do you think is the difference between AI projects and previous projects? How do you use Batteries Included to better serve AI? What about the project?
Elliott Clark
@an_zuo Thanks for the kind words. From experience most AI projects are data projects. That is to say the better your systems are that produce and clean data the better your AI will run. So this focus is on getting good data (things like monitoring and postgres for vector database). That's also why we provide Jupyter Notebooks so that engineers can explore their data. From there we are starting to provide ways to use that data with models; We are providing push button ML model hosting with Ollama and Nvidia kuberenetes addons. The next versions will focus more on model training pipelines and serving.
Mahek Khandelwal
Systems focusing on one-click setups require a lot of brainstorming into the developing aspect. I'd love to explore the dynamic features of this product. Looking forward to using it. Congratulations Team Batteries Included!!