Project - A Lightweight Symfony-Based Micro Framework

An open-source micro framework that brings Symfony CLI commands and Dependency Injection to performance-critical applications where the full Symfony stack is too heavy.

Client
Boot Framework
Year
Service
Open Source, Framework Design

Overview

Boot Framework started as a personal project while working at Retail Solutions. Background processes were written as plain PHP scripts, which was unmaintainable. Symfony 2 was the obvious choice, but it was too complex and heavy to get the team on board with. I built a micro framework that cherry-picked the most valuable Symfony components — CLI and Dependency Injection — while keeping everything else minimal.

The Problem at Beslist.nl

Later, at Beslist.nl, the same problem resurfaced in a different form. The Search Team wanted to use Symfony's CLI component and Dependency Injection container, but these weren't supported by Silex (the micro framework of the time). More critically, the APIs handled ~1.5 million requests per day with a hard ceiling of 100ms average response time. Full Symfony was simply too heavy for this workload.

Boot Framework solved this by providing:

  • Symfony Console commands for CLI tooling and background jobs.
  • Symfony Dependency Injection for clean, testable service wiring.
  • Minimal bootstrap overhead — no routing layer, no HTTP kernel, no template engine. Just the components you need.

Design Principles

  • Cherry-pick, don't bundle — Only include Symfony components that are explicitly needed. No framework tax.
  • Zero-config where possible — Convention over configuration to keep setup minimal.
  • Production-proven — Used in systems handling millions of requests per day at sub-100ms latency.
  • PHP
  • Symfony 2 Components
  • Dependency Injection
  • CLI / Console
  • Open Source
Requests/Day
1.5M
Response Time
<100ms
Open Source
OSS
Components
Symfony

More projects

OAuth Server & Two-Factor Authentication

Rewrote Solcon's OAuth server to align with modern specifications, added multi-provider two-factor authentication, implemented a new design, and upgraded the framework.

Read more

Reusable Authentication Infrastructure

Designing and building a Symfony bundle that unifies JWT authentication across multiple services, replacing scattered legacy code with configuration-driven context routing and role mapping.

Read more