Member-only story

How I Optimise Symfony-based Apps

David Garcia
Stackademic
Published in
14 min readAug 26, 2024
Business candle stick graph chart of stock market investment trading @ iStock

Not a Medium Member? Read this article by clicking here.

Software performance is critical. Users expect applications to be fast, responsive, and reliable. High-performance software enhances user experience, scales better, reduces infrastructure costs, and improves overall efficiency.

Considering performance from the outset is crucial for delivering applications that meet user and business expectations. By continuously refining code and processes, developers ensure that applications remain efficient, maintainable, and capable of handling increasing demands.

Optimised code runs faster and consumes fewer resources, leading to cost savings and improved scalability. Code optimisation during development helps prevent bottlenecks, reduce technical debt, and ensure the software can evolve as requirements grow.

So, this is my steps list to optimise my Symfony Apps:

  1. Profile the code
  2. SQL and Doctrine optimisations
  3. Unleash the benefits of using Elasticsearch
  4. Reuse your code; don't repeat yourself
  5. Asynchronous programming & microservices
  6. Provide real-time updates efficiently
  7. Progressive deployment
  8. PHP project agnostic…

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Published in Stackademic

Stackademic is a learning hub for programmers, devs, coders, and engineers. Our goal is to democratize free coding education for the world.

Written by David Garcia

Senior Software Engineer, Backend, NodeJS & Symfony developer, workaholic, passionate for new technologies and OSS contributor. https://linktr.ee/davidgarciacat

No responses yet

Write a response

Good insights