- 3rd Party Problem: Bob Buffone
3rd Party Services (tags, fonts, ads...) are a "necessary" evil that have taken over websites but they come at a high price. On March 14th, Yottaa detected an outage of the google ad service, which outage lasted for 3 hours and caused response times of websites to be 30 seconds. 3rd Parties don't need a major outage to have an impact. Everyone has ignored the CatchPoint sample that is 10+ seconds because of a 3rd party. Working with hundreds of large websites; Yottaa has seen the effects of using 3rd parties and how sites should handle them. We'll talk performance data and waterfalls that show the effects of third parties and techniques sites can use to mitigate the impact of performance problems, outages, ad blockers. Bring your own horror stories and share with the group. Bob Buffone (https://www.linkedin.com/in/bbuffone) (@rockstarapps (https://twitter.com/rockstarapps)) is a Founder and current CTO of Yottaa (http://www.yottaa.com/). He is working to deliver next generation web acceleration solutions that can help shave seconds off of page load times. Yottaa is enabling over 1000 e-commerce sites to accelerate, secure and deliver their sites today. Pizza at 6:30, talk at 7:15
- Baron Schwartz: Observability Writ Large
We are delighted to host Baron Schwartz, CEO of Vivid Cortex, author of High Performance MySQL, and noted contributor to MySQL. He will be giving the following talk: Everyone's talking about observability these days. (Some of them think it's just the new word for monitoring!) Let's talk about: * What is observability, exactly? How's it different from monitoring? * What are the pillars of observability? What are the core tools and systems? * What are the golden signals of service health and status? * What are the golden signals of resource performance? * What kinds of instrumentation enable great observability for services? Pizza at 6:30, talk at 7:15
- Tyler McMullen of Fastly: Load Balancing is Impossible
We're delighted to have Tyler McMullen, Fastly's CTO, for a talk on load balancing, and the struggle between scalability and performance. If you don't know Fastly, they're a CDN that has disrupted the industry over the last few years. Fastly is operating at tremendous scale, but using component technologies that are in very broad use at sites from the small to the enormous. This should make for a talk from which we can get both an interesting perspective and some great practical advice. I'm really looking forward to it. Pizza at 6:30, talk starting 7:15. See you all there. Talk: Load Balancing is Impossible Load balancing efficiently is a very hard problem. In fact, in the real world, doing it perfectly is impossible. Surprisingly, it’s also an issue that has serious latency implications for users. The techniques that most of us use, however, are far from the best we can do. We’ll talk about what makes load balancing hard, the problems with how we solve it right now, and techniques to do it better. On the speaker: Tyler McMullen (https://twitter.com/tbmcmullen)is CTO at Fastly, where he’s responsible for the system architecture and leads the company’s technology vision. As part of the founding team, Tyler built the first versions of Fastly’s Instant Purging system, API, and Real-time Analytics. Before Fastly, Tyler worked on text analysis and recommendations at Scribd. A self-described technology curmudgeon, he has experience in everything from web design to kernel development, and loathes all of it. Especially distributed systems.
- Tom Grise: Multi-homing CDN's for performance and availability
Tom Grise of Cedexis will give this talk: Many outages and microoutages can hinder a CDN from delivery to a subset of the ISP's that people are requesting content from. In this talk Tom will outline a strategy for aligning multiple CDN's for optimal performance and availability. As per usual: pizza at 6:30, talk at 7:15. See you there!
- UI Rendering Performance at Wayfair
- Baron Schwartz: Sampling is hard
Baron Schwartz of Vivid Cortex will give the following talk: Title: Sampling Is Hard So you're mining big fast streams of data... should be easy to get representative samples of it, right? That's what we thought, too. I'll talk about our goals for sampling and how counterintuitively hard it turned out to be, and what solutions we used to address it. Baron is headlining this show. Ben Clark will open for him, with a brief talk called "Scaling Performance Monitoring at Wayfair" Ben is the Chief Architect of Wayfair and the organizer of this meetup. Baron really needs no introduction, but just in case, here's his bio: Baron Schwartz is the Founder and CEO of Vivid Cortex. He is one of the world’s leading experts on MySQL, and has helped build and scale some of the largest web, social, gaming, and mobile properties. His award-winning tools are used by tens of thousands of large MySQL deployments, including Facebook and Twitter. His book High Performance MySQL (http://www.highperfmysql.com/) is widely acknowledged as the definitive reference for MySQL. As an author, consultant, speaker, and conference organizer, Baron has deep connections in the MySQL and DevOps communities and beyond, extending to a variety of databases, cloud and big data, and open source. Before founding VividCortex, Baron led sales, marketing, consulting, support, and software engineering at Percona, the leading MySQL consulting and support company. Pizza is at 6:30. The talks will start at 7:15.
- Colin Bendell: Your Mobile App Behaves Just Like IE5.5
Colin Bendell of Akamai will give the following talk: Your Mobile App behaves just like IE5.5 Most mobile apps utilize the network assuming that it will behave the same way that a modern web browser might. While iOS and Android provide apis for HTTP/S communication, the networking layer is not optimized like web browsers and instead offers more granular control with unoptimized defaults. This talk will review the common ways apps are impacted by the network stack and best practices for performance. Speaker Bio: Colin is part of Akamai’s CTO Office focusing on performance and scalability while aligning customer trends with product development. Colin brings over 15 years of experience in business operations and as a full stack developer. His experience spans multiple industries including High Tech, Mining, Real Estate and Health Care. He has built large scale, globally distributed web applications for Fortune 500 companies and has also operated a small automotive aluminum wheel repair shop. Previously within Akamai, Colin was part of Akamai’s consulting organization where he connected customer’s development initiatives with business strategy. Schedule details: Pizza at 6:30, talk at 7:15
- Paddy Ganti: Determining Performance Envelope using WebPageTest
Paddy Ganti, Director of Solutions at InstartLogic, will give the following talk: In aerodynamics, the flight envelope of an aircraft refers to the capabilities of a design in terms of airspeed and load factor or altitude. We extend the metaphor here for a website and define a performance envelope for a site in terms of network optimization, speed and responsiveness and finally memory management. We do a real world demo of a website to follow up on the points we raise using WebPageTest.
- Jeff Kaufman: Automating Optimization with PageSpeed