YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web serviceKazuho Oku
?
The talk describes the architecture of Pathtraq, one of Japan's largest web access statistics service, covering from database compression techniques to embedded SQL in perl.
YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web serviceKazuho Oku
?
The talk describes the architecture of Pathtraq, one of Japan's largest web access statistics service, covering from database compression techniques to embedded SQL in perl.
Amazon Kinesis: Real-time Streaming Big data Processing Applications (BDT311)...Amazon Web Services
?
"This presentation will introduce Kinesis, the new AWS service for real-time streaming big data ingestion and processing.
We’ll provide an overview of the key scenarios and business use cases suitable for real-time processing, and how Kinesis can help customers shift from a traditional batch-oriented processing of data to a continual real-time processing model. We’ll explore the key concepts, attributes, APIs and features of the service, and discuss building a Kinesis-enabled application for real-time processing. We’ll walk through a candidate use case in detail, starting from creating an appropriate Kinesis stream for the use case, configuring data producers to push data into Kinesis, and creating the application that reads from Kinesis and performs real-time processing. This talk will also include key lessons learnt, architectural tips and design considerations in working with Kinesis and building real-time processing applications."
gcp ja night #31 での発表資料です。
http://gcpja.connpass.com/event/23874/
[補足記事]
http://qiita.com/na_ga/items/d89b320ba098a0941043
http://qiita.com/na_ga/items/7c3cc3f52dd4068fd319
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)Colin Charles
?
Engineering that goes into making Percona Server for MySQL 5.6 & 5.7 different (and a hint of MongoDB) for dbtechshowcase 2017 - the slides also have some Japanese in it. This should help a Japanese audience to read it. If there are questions due to poor translation, do not hesitate to drop me an email (byte@bytebot.net) or tweet: @bytebot
The document discusses best practices for developing large-scale Ruby on Rails applications. It emphasizes the importance of prioritizing performance and stability over new features by avoiding complexity, designing for caching, and using simple SQL queries. It also covers practices like continuous integration testing, remote testing, exception monitoring, feature flagging for prototypes, and automated deployment processes.
40. Rails からの利用
class CookpadLogger
? class RailsLogger < ::Fluent::Logger::TextLogger
??? def initialize(rails_logger)
????? super()
????? @rails_logger = rails_logger
??? end
??? def post_text(text)
????? @rails_logger.
debug("[CookpadLogger]t" + text)
??? end
? end
41. Rails からの利用
class CookpadLogger
def self.create_logger(tag = 'cookpad')
case Rails.env
when 'production'
Fluent::Logger::FluentLogger.new(tag)
when 'test'
Fluent::Logger::TestLogger.new
else
RailsLogger.new(Rails.logger)
end
end