"YAPC::Asia Tokyo 2015" 8/22(Sat) Retrospective #yapcasia

Tadashi Shigeoka ·  Sat, August 22, 2015

Looking back at the final day of “YAPC::Asia Tokyo 2015”.

2015-08-22 17.45.09

ISUCONの勝ち方

How to proceed with tuning

Understanding the problem Profiling Knowing what’s happening in the web application

You also need to get used to reading profiling results

matsuu/kataribe Nginx/Apache Log Profiler

MySQL SlowLog analysis Query execution frequency and count

Application profiling

Use tools for each programming language strace

tcpdump

Server load monitoring top iftop

Understanding server configuration

Nginx vs. h2o

Reference materials

MySQL offset becomes slow when the number of records increases

Reference materials

Let’s use Covering Index.

Reference materials


我々はどのように冗長化を失敗したのか

Q) Why not use LVS? A) You’re right.

Reference materials


MySQLで2億件のシリアルデータと格闘したチューニングの話

TL;DR

It’s difficult to handle large amounts of data with limited server resources


データ分析基盤を支える技術

TL;DR

  • Stop building data analytics platforms
  • Leave it to cloud vendors
  • Use cloud vendors for what you want to achieve

“Want to have Hadoop in-house? Don’t do it!”


【特別企画】YAPCあるある(仮)

CONBU

“A group of network engineers who build conference networks and provide internet connectivity at venues where large conferences and study groups are held”

Impression

I learned about CONBU for the first time. Thank you for building the network within the YAPC venue.

And thank you to everyone involved in organizing YAPC.


HTTP2 時代の Web

Personal notes

  • Regarding Browser Cache, 75% of people use it up in 48h.
  • Infrastructure implementation is in a transitional period

Lightning Talks Day 2

MySQL 5.7 has many traps, so secret sauce configuration files are desperately needed.


クロージング

2015-08-22 17.53.57


Summary

I was able to get good inspiration by participating in an event where over 2000 engineers gathered. Thank you to all the organizing members!

Just being able to pick up keywords for technical topics I wasn’t tracking or understanding was a harvest. It’s impossible to follow everything, so I want to narrow down to necessary things and catch up from here.

That’s all from the Gemba.