Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
近況報告
Search
mackee
November 01, 2014
Programming
0
56
近況報告
mackee
November 01, 2014
Tweet
Share
More Decks by mackee
See All by mackee
マイクロサービス化を利用した Goへの移行事例
mackee
0
26
PerlでつくるフルスクラッチWebAuthn/パスキー認証 / Demonstration of full-scratch WebAuthn/Passkey Authentication written in Perl
mackee
3
1.8k
SRE定例やその辺の取り組みをアプリケーションエンジニア目線で語る / "Observe" about SRE Meeting by Application Engineer
mackee
0
1.7k
TinyGoで使えるORM sqllaの 紹介とTinyGoで使えるようにするための工夫
mackee
0
490
Go向けORM sqllaの紹介と JOINやUNIONを含んだクエリの扱い方
mackee
0
820
デプロイ今昔物語 〜CGIからサーバーレスまで〜 / The deployment technics
mackee
10
9.8k
E2Eテストから負荷試験シナリオを作ってみた / Why do we make a scenario of load testing from E2E testing scenarios
mackee
2
4.6k
じわじわとPerlからGoに移行しようとしている俺達のマイクロサービシーズの紹介 / The migrating to microservices in Go from Monolith in Perl
mackee
2
2.7k
Mojoliciousで書いて理解するhotwireの仕組み
mackee
0
4.7k
Other Decks in Programming
See All in Programming
StreamlitとTerraformでデータカタログを作った話
gussan0223
0
300
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
910
What We Can Learn From OSS
inouehi
0
400
元気予報
suu_mire0726
0
860
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
3
390
ログラスを支える設計標準について / loglass-design-standards
urmot
10
2.1k
Netty Chicago Java User Group 2024-04-17
sullis
0
130
Folding Cheat Sheet #3
philipschwarz
PRO
0
110
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
160
Milestoner
bkuhlmann
1
400
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
340
Git Lint
bkuhlmann
4
740
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
GitHub's CSS Performance
jonrohan
1023
450k
4 Signs Your Business is Dying
shpigford
175
21k
What's new in Ruby 2.0
geeforr
337
31k
The Language of Interfaces
destraynor
151
23k
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
Music & Morning Musume
bryan
41
5.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
The Invisible Customer
myddelton
114
12k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
243
20k
Writing Fast Ruby
sferik
620
60k
Transcript
ۙگใࠂ @mackee_w
࠷͍ۙͬͯΔϞδϡʔϧ
Redis::Fast • Redis.pmͱޓΠϯλʔϑΣΠε • use RedisΛuse Redis::Fastʹॻ͖͑Δ ͚ͩͰ͍͚Δ • libhiredis༻ɹ·͍͋
None
ಥવͷRedis::Jetऻདྷ
ΠϯλʔϑΣΠεඇޓ
ΠϯλʔϑΣΠεඇޓ
DBIx::Class • JOINग़དྷΔศརɹϧʔϓΫΤϦݮ • DDLΛSQLͰॻ͍͍ͯͳ͍ • Result/ResultSetʹϩδοΫΛΰϦΰϦ ॻ͍͍ͯͳ͍
Redis::LeaderBoard • ͍ΘΏΔϦΞϧλΠϜϥϯΩϯάͷ࣮ݱ • ϥϯΩϯάपΓͷΊΜͲ͍͘͞ॲཧܥΛશ ෦ͤΒΕΔ • ҆৺ͷsongmu ware
Redis::Setlock • djbwareͷsetlockͷෳϗετରԠ൛ͱࢥ ͑ྑ͍ • தRedisͷluaΛͬͨഉଞϩοΫ • όονͷಥ͖ൈ͚ཧͱ͔ಉҰϦΫΤετ ͷ࠶ૹͰͷೋॏ࣮ߦࢭͱ͔
Sub::Retry • நબܥΛϚΠ͜ͱϥοϓͯ͘͠ΕΔ • όάΓ্͍͢ʹόάͬͯΔͱଛ͕େ͖ ͍ͭΛͬͯ͘ΕΔͷ҆৺
Script::Ichigeki • ิరόονͱ͔Ұ͔͠ಈ͔͞ͳ͍ͷͰ useͯ͠ೋ࣮ߦͤ͞ͳ͍Α͏ʹ͢Δ
Parse::Crontab • crontab͕Կेߦ͋Δͱςετͨ͘͠ͳΔ ͡ΌΜʁʁʁʁʁ • ίϚϯυ΄Μ·ʹ͋ΔʁɹͦΕ࣮ߦͰ͖Δ ϑΝΠϧʁʁʁʁ
App::Prove::Plugin::MySQL Pool • Test::mysqldͷΠϯελϯεϓʔϧΛ࡞Δ prove ϓϥάΠϯ • prove -j8ͱ͔͢Δͱ8ݸΠϯελϯεͬ ͍ͯ·Θ͢
Golangཁૉ
Golangཁૉ • gate • consul
͋Μ·ͳ͔ͬͨ