Faris Aziz
Staff Front-End Engineer at Small PDF, Co-Founder of ZurichJS
In this episode of Señors @ Scale, host Neciu Dan sits down with Faris Aziz — Staff Front-End Engineer at Small PDF and co-founder of ZurichJS — to talk about scaling frontend systems, the power of BFF architecture, and the human side of engineering culture.
Main Takeaways from my conversation with Faris:
💪 From CrossFit to code.
Faris pivoted from coaching athletes to building software — using personal projects as his bootcamp for real-world learning.
🧩 BFF architecture done right.
A Backend-for-Frontend layer helped shrink payloads from 2.3MB to just 666 bytes, cutting down load times and saving mobile users from flaky 3G connections.
⚡ Implicit vs explicit performance.
It’s not about sprinkling useMemo
everywhere. True React performance comes from component architecture, primitives, and data shaping.
📊 Architecture is about structure, not speed.
Atomic design, smart state management, and understanding REST vs GraphQL all shape how systems behave at scale.
🔍 Observability over endless tests.
Instead of a massive test suite, Small PDF leans on error tagging, monitoring, and rapid detection to manage outages across 30M users.
🔑 Culture as architecture.
With no heavy processes, engineers own deployments end-to-end. Accountability and trust replace bureaucracy — and build resilience.
🌍 Meetups are micro-architectures.
Co-founding ZurichJS taught Faris that communities scale like teams: structure, delegation, and ownership matter as much as code.
🏍 Balance through focus.
Racing motorbikes forces total focus — the same mindset Faris applies to high-stakes engineering.
📚 Recommended Reads:
- The Pragmatic Programmer by Andrew Hunt & David Thomas
🎬 Also in this episode:
- Why server-driven UI powers apps like JustEat and Airbnb
- How to think about REST, GraphQL, and TRPC in large systems
- Why debugging at 3 a.m. is more about confidence than code
Episode Length: 72 minutes of architecture lessons, culture insights, and scaling stories from production.
💡 More Recent Takeaways

In this episode of Señors @ Scale, host Neciu Dan chats with Erik Grijzen — Principal Software Engineer at New Relic — about building one of the first large-scale micro-frontend architectures, the rise of observability, and what technical leadership looks like across dozens of teams.

In this episode of Señors @ Scale, host Neciu Dan chats with Kateryna Porchienova — Senior Engineering Manager at Buffer — about her programming journey, the craft of animation, and why accessibility should be treated as a foundation of good engineering, not an afterthought.

In this episode of Señors @ Scale, host Neciu Dan chats with Adrian Marin — founder of AVO and host of FriendlyRB — about Rails productivity, the magic of Ruby, and how the community continues to evolve through creativity and connection.

In this episode of Señors @ Scale, host Neciu Dan sits down with Andreas Panopoulos — Staff Software Engineer at Hack the Box and co-organizer of Vue.js Athens — to talk about scaling Vue in production, migrating to Nuxt 3, and the human side of engineering.
📻 Never Miss New Takeaways
Get notified when new episodes drop. Join our community of senior developers learning from real scaling stories.
💬 Share These Takeaways
Want More Insights Like This?
Subscribe to Señors @ Scale and never miss conversations with senior engineers sharing their scaling stories.