Track: Architectures You've Always Wondered about
Location:
- Fleming, 3rd flr.
Day of week:
- Tuesday
There is a subtle beauty to an architecture done right. It’s the perfect combination of performance, fault-tolerance, and function that not only meets a business need, but delivers a delightful experience to stakeholders. It’s no accident that our most well respected shops also have some of the most amazing architectures.
In Architectures You’ve Always Wondered About, we are going to dive into how some of the Internet’s most respected brands deal with their greatest challenges. This is the track of whose who in brilliant architectures!
by Stephen Godwin
Senior Technical Architect @BBC
In 2012 the system that got video into iPlayer was a monolith. In the nine months between Jan 2013 and Sept 2013 we replaced it with a new system we called Video Factory. It uses a microservices architecture and runs in AWS.
Video Factory has allowed us to more than double the amount of video available in iPlayer, extend availability from 7 days to 30 days and increase the amount of HD content by more than 700%. It also allows us to scale for sudden spikes in video going into iPlayer...
by Josh Evans
Director of Operations Engineering @Netflix
On December 24th, 2012 ASW US-EAST1 experienced a region-wide failure that took down the Netflix service for almost 24 hours. Knowing that failure is inevitable in any complex system we evolved our cloud-based, micro-service architecture to support multi-region traffic management and failover capabilities. With that foundation in place we drove initiatives to achieve service ubiquity and rapid global expansion. The overarching theme is #NetflixEverywhere - an amazing, global, highly...
by Charles Lamanna
Principal Group Engineering Manager @Microsoft
All of Microsoft Azure’s management API requests pass through a single “frontdoor” service that handles routing and common functionality. The frontdoor service proxies requests to over 50 different Microsoft products (SQL, Virtual Machines, Dynamics, Active Directory, etc.) and is a mainline dependency for all service provisioning and management. As a result, downtime must be avoided at any cost and the APIs needs point of presence throughout the globe. Previously, this service was deployed...
by Brennan Saeta
Software Architect, Information Security Officer @Coursera
While most business logic can run in response to web requests, some computations require more than 200ms to complete. Although developers have a cornucopia of web frameworks to choose from, relatively little investment has been made in general purpose systems for delayed execution.
Coursera’s general purpose nearline execution framework—Iguazú—has seen broad utility across many aspects of our global learning platform. Built upon containers and optimized for developer productivity, we...
by Micah Lemonik
MasterMind Behind Google Docs & Engineering lead in the Google Apps group
Micah Lemonik of Google NYC will discuss the challenges of building behaviorally complex products and realtime state management systems at a global scale.
Learn about the architectural history of Google Docs and how we build the worlds largest real time collaboration platform and how we make that platform available to developers.
Some of the things covered:
- Making realtime collaboration on any document type work
- Making a word processor and spreadsheet in a...
by Richard Kasperowski
Author of The Core Protocols: A Guide to Greatness
Open Space
Tracks
Covering innovative topics
Monday, 7 March
-
Back to Java
What to expect in Java 9 and Spring 5
-
Stream Processing @ Scale
Big data, fast-moving data. Practical implementation lessons on Real-time Data
-
DevOps & CI/CD
Lessons/stories on optimizing the deployment pipeline
-
Head-to-Tail Functional Languages
Free-range Monads, Tackling immutability, tales from production, and more...
-
Architecting for Failure
Your system will fail. Take control before it takes you with it
-
21st Century Culture from Geeks on the Ground
New ways to organise technology companies and workplace culture
Tuesday, 8 March
-
Architectures You've Always Wondered about
In-depth technical case studies from giants like: Microsoft, Netflix, Google, Twitter, and more...
-
Close to the Metal
Get efficiency back into your code, concepts like: cache efficient algorithm and lock free data structures
-
Containers (in production)
Real-world lessons on scalability and reliability in production container deployments
-
Modern CS in the real world
Real-world Industry adoption of modern CS ideas
-
Security, Incident Response & Fraud Detection
Master-level classes on building security into your system and responding to incidents when things go wrong.
-
Optimizing You
Keeping life in balance is always a challenge. Learning lifehacks
Wednesday, 9 March
-
Disrupting Finance
Technology advances in finance (blockchain, P2P, Machine Learning, API's)
-
Modern Native Languages
Modern native languages: Safe efficiency with Go, Rust, Swift
-
Full Stack Javascript
Level up Javascript with topics like Angular, React/ReactNative, Node, Mongo/Couch/Other, Falcor, GraphQL, etc
-
Data Science & Machine Learning Methods
A developer's data science and machine learning toolkit
-
Microservices for Mega-Architectures
Practical lessons on Microservices success.
-
Modern Agile Development
Revisiting Agile today and tackling challenges we are seeing in the wild