Skip to content

Caching, Payloads, and Other Dark Arts: Optimizing UX in Suboptimal Conditions #6

@farisaziz12

Description

@farisaziz12

Description

What do you do when your product’s performance crumbles, but the APIs you work with are out of your control?

This was the reality we faced while building a fintech payments dashboard. Massive payloads, strict compliance, and scattered APIs were slowing merchants down and wrecking workflows.

In this talk, I’ll walk through our real-world quest to rescue the user experience by leaning on full-stack frameworks like NextJS, and others that let you design effective API handlers and proxies. You’ll see how we profiled true bottlenecks, built a Backend-for-Frontend layer to reshape data, balanced API criticality across the stack, applied caching and resilience architectural strategies.

We’ll also look at the infrastructure side: how to use FaaS/IaaS to manage network constraints, reduce payload impact, and improve reliability without changing the source APIs.

Expect live demos, battle-tested patterns, and hard-earned lessons for building resilient, user-centric apps, front to back, even when the odds aren't on your side.

Target Audience

Frontend engineers and tech leads

Speaker Bio

Faris Aziz is an experienced engineer, international conference speaker, and workshop instructor specializing in React, Next.js, web architecture, and resilient system design. He has a deep passion for startups, having worked in early-stage companies ranging from founding teams to organizations scaling from 1 to 100 people. His expertise spans engineering leadership, building career ladders from scratch, and managing teams of over 10 engineers.

As a front-end subject matter expert, Faris has contributed to creating systems used by millions of users worldwide. His work has ranged from building greenfield projects from the ground up to maintaining and scaling decade-old products. His experience covers industries like Connected TV, Fintech, SaaS, and Fitness, working with companies such as Smallpdf, Fiit, Discovery, GCN, Eurosport, and Navro (formerly Paytrix).

Faris’s specialization lies in building user-centric, performant, and maintainable applications. He has a particular interest in observability and monitoring, ensuring that systems are not only robust but also easy to troubleshoot and optimize. His passion extends to sharing knowledge, organizing the ZurichJS meetup in Switzerland, and speaking at international conferences about web development, engineering leadership, and creating scalable systems.

In his free time, Faris enjoys contributing to web development tools like Raycast and spending time contemplating life’s great questions, like why the build works on his machine but nowhere else.

Preferred Month

December

This will be my first tech talk

  • This will be my first tech talk

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions