June 19, 2013

Post: Performance Optimization and Six Sigma

… times for example every minute, which is great for graphing and it is somewhat gives you higher confidence if you look at… than getting 99 percentile over 24 hours. It is worth to mention modern applications become a lot more demanding to stable performance… for most of internet applications – A lot of applications like Gmail have 99.9 to 99.99 percent of uptime, and from the user…

Post: Back from company meeting in Hurghada, Egypt

…from 3 different locations and when it took a lot of time and effort running around to… Internet did not have any Internet and wireless Internet worked only in the lobby and not in the room and…Mercurial version control system, Sphinx, LVM, Web Application Securities which will be published soon. More…

Post: MySQL: Data Storage or Data Processing

… today of how people tend to use MySQL in modern applications and it stroke me in many cases MySQL is not used to… of applications needs so serious data crunches – could be, however the number of such applications would likely grow in the future. Mobile Internet is to seriously increase number of global Internet users, plus we see more and

Post: Why do you need many apache children ?

… not cause scheduling and switching overhead to become serious problem. Depending on application and hardware this “optimal” number can be different and it is best… in ever changing nature of the Internet. Slow down or packet loss may happen somewhere and if you have large amount of…

Post: Minimizing Downtime from Lengthy AWS Outages

… evidence from past outages has shown otherwise.  It is crucial to have components geographically isolated… regions is similar to standard traffic across the internet, and is charged as such.  In order to… node) but that may be something your application can tolerate. In conjunction with having a…

Post: MySQL performance on EC2/EBS versus RDS

… doesn’t always work, and it relies on memory, which only goes so big in the Amazon cloud. And you’re on a…. It is widely speculated on the Internet, and seems reasonable from my own observations, that Amazon RDS is built on EC2 machines and EBS… its performance, but if you can fit your working set of data into the buffer pool (with careful physical, logical, and application design) and

Post: Speaking on HighLoad Conference, Moscow, Russia

… Systems and has speakers from most of top Russian Internet companies. It is taking place in Moscow, Russia 24-25 of September and you…. I’ll have two sessions: MySQL Transactional Storage Engines and MySQL Scaling Techniques for Web Applications. Here is the full conference program.

Post: Finding your MySQL High-Availability solution - The definitions

… will get over a year.  It has always been a subject of debate and it is something hard to evaluate since, most of the time, the samples are small and all the conditions… 99.9% for the Internet access, it is useless to go beyond that no matter the importance of the application. Single point of…

Post: Announce: Front End Performance Optimization

…static content reliably and efficiently. Then it comes to efficient web application architecture and code – being scalable, efficient, highly available, secure and fault tolerant. Caching…to me personally then I’m traveling or using mobile Internet for other reasons – so many web sites become so …

Post: KISS KISS KISS

… blogs, forums and Internet articles and they ask me if they should use them. My advice is frequently – do not. It is fun to… of the application is only related to the MySQL redundancy for very high quality/high scale applications. I’ve seen applications having no… Internet or friends tip and do not complicate beyond the need. You may start with couple of replicated nodes for high availability and