How to build a scalable Symfony application on Kubernetes

Modern web application architecture overview (from Web Architecture 101 by Jonathan Fulton)

Kubernetes: a Docker containers orchestrator

Using Symfony in Kubernetes

Use Flysystem to store your application files in the managed file store

Configure Doctrine to use the provided SQL service

Use Redis for your cache and your sessions

framework:
cache:
app: cache.adapter.redis
default_redis_provider: "redis://localhost"

Use a shared location for your logs

Use environment variables to configure your application from within Kubernetes

 by the author.

--

--

--

Product Manager at Symfony (insight.symfony.com) | Former Technical Product Lead en-marche.fr | Symfony (certified), node, React, Typescript

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Microsoft Teams Admin Center — Notifications and Alerts

How to hack PC BIOS — CFG Unlock

Why Is Standardization Important For IoT?

When not to use Memoization in Ruby on Rails

Alvin’s Dew Drop Daily — Issue #78

Dockerizing Spring Boot Application

Spring Boot+Docker

Collecting ECS Container Apache and PHP-FPM Metrics Using Datadog Autoconfiguration

A black-and-white photograph of a labrador shaking hands with a boy wearing a striped shirt

Python Reflection and Introspection

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Titouan Galopin

Titouan Galopin

Product Manager at Symfony (insight.symfony.com) | Former Technical Product Lead en-marche.fr | Symfony (certified), node, React, Typescript

More from Medium

A Byte of Coding Issue #208

pre_fetch_count in common cases in PHP

Symfony ElasticSearch

Solid Principles