Scalability
Past Presentations
DSSTNE: Deep Learning at Scale
DSSTNE (Deep Sparse Scalable Tensor Network Engine) is a deep learning framework for working with large sparse data sets. It arose out of research into the use of deep learning for product recommendations after we realized existing frameworks were limited to a single GPU or data-parallel scaling...
Dev Ops @ Scale
Remember the times when one server was enough? And a guy named “sysadmin” was babysitting it along with his other duties of installing MS Office for everybody? For better or for worse, those times are long gone. Today, companies manage tens of thousands of servers and perform thousands of...
Web Components @ Scale
Huge applications consume a lot of time to develop and prepare for the development environment. After a while technology changes, new frameworks arrives, and application requirements changes. Going back to the development phase can be painful. During this presentation, we'll be discussing web...
Modern Banking in 1500 Microservices
Monzo runs over 1,500 microservices in production and that number continues to grow. Each has a single responsibility and well defined interfaces. It takes many, many distinct pieces of functionality to run a modern banking backend. This talk will explain how we build, operate, observe and...
Should We Really Run It if We Build It?
"Build it, run it" is the war-cry of the startup and scaleup industry. Is it really that simple? Are there hidden costs like engineer burnout and a lasting impact on a young culture? And do B2B and B2C companies have different prerogatives?
Lessons From DAZN: Scaling Your Project with Micro-Frontends
Micro-frontends are a new architectural trend in the development of frontend applications. This architectural style can provide several benefits to your projects and organization, offering a level of decoupling never seen before in single-page applications or universal architectures. That said,...
Interviews
Scaling Facebook Live Videos to a Billion Users
QCon: What is your role at Facebook today, and what are the types of problems you’re focused on?
I’m currently working on the backend for Facebook Live, Facebook Video, and Facebook Messenger. Most recently. I’ve been spending a lot of time on scaling the Facebook Live stack. Facebook Live let’s anybody broadcast across the world using just the camera in their pocket. What this means (in real terms) is the backend has to be...
Read Full InterviewScaling Instagram Infrastructure
QCon: What are the main problems you are focused on today?
Lisa: I am a software engineer on the Instagram Infrastructure Team. Our team’s main purpose is to keep the scalability of our systems up. While doing that, we identify both short term and long term fixes around scale. Additionally, we work closely with many other teams on the product side to help them to identify bottlenecks and...
Read Full InterviewLessons From DAZN: Scaling Your Project with Micro-Frontends
What work are you doing today?
I'm VP of Architecture at a company called DAZN. It's similar to Netflix but for live sports mainly and video-on-demand. It's a platform dedicated to sports. We are available in nine countries and we have a ton of devices that we are targeting between consoles, TVs, set top boxes, web browsers and mobile. I had the...
Read Full Interview