αʔϏεͱͯ͠ͷKibela
• BtoBͷSaaS: Software as a Service
• BlogʢʹݸਓͷΞΠσΞʣͱWikiʢʹ৫ͷͨΊͷใʣͱ͍
͏̎ͭͷੑ࣭ͷυΩϡϝϯτΛॻ͚Δͷ͕ಛͷใ
ڞ༗πʔϧ
• GitHubޓͷMarkdown (≒CommonMark)Ͱॻ͚Δ
• ڝ߹: Confluence, Google Docs
monekey_patches/redis.rb
class Redis
INSTANCE = Redis.new
# @return [Redis]
def self.current
RequestStore.fetch(”Redis.current/#{Team.current_subdomain}”) do
if Team.current.present?
Namespace.new(Team.current_subdomain, redis: INSTANCE)
else
INSTANCE
end
end
def self.current=(_redis)
raise "Don't use Redis.current="
end
end
Slide 29
Slide 29 text
Elasticsearch
• શจݕࡧΤϯδϯ
• KibelaͰϚωʔδυαʔϏεΛར༻
• e.g. Amazon Elasticserach Service
• ༻ޠ: index = DBͷtable, document = row