Skip to main content
LatestExploring Agentic Research Through Large Language Models
Back to Projects
Auric Project

Solara

Proprietary microservice management software for Auric.

Timeline
Sep 2024 - Present
State / access
ActiveInternal
Intended Impact

Keeps Auric's public-facing work stable and secure, so the projects and pillars built on top of it can reach the world reliably.

Overview

Created for Auric, Solara is a proprietary software written in Python and C to manage every aspect of the Auric website using Docker microservices. It was built for isolation (security), portability, and scalability.

Architecture

Solara integrates various services into one cohesive but modular, automated system. This ensures that web traffic, databases, caching, and backend scripts can communicate securely and efficiently without manual intervention.

  • Apache: Handling incoming web requests and routing.
  • MariaDB: Robust, relational database management.
  • Redis: High-performance, in-memory data store for caching.
  • PHP-FPM: FastCGI Process Manager for processing dynamic PHP content.

The Build Philosophy

By relying heavily on containerization via Docker, Solara abstracts away infrastructure discrepancies. This means the deployment environment behaves identically to the development environment, significantly reducing "it works on my machine" issues and minimizing downtime during updates.