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
Tech at Tictail
Search
Alex Michael
December 18, 2013
Technology
2
400
Tech at Tictail
A lightweight presentation on how Tictail builds product.
Alex Michael
December 18, 2013
Tweet
Share
More Decks by Alex Michael
See All by Alex Michael
CEL 1st UK Meetup
alexmic
1
640
Other Decks in Technology
See All in Technology
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
150
私が trocco を推す理由
__allllllllez__
1
270
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
930
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
300
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
400
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
280
On Your Data を超えていく!
hirotomotaguchi
2
710
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
190
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
4
1k
The AI Revolution Will Not Be Monopolized: Behind the scenes
inesmontani
PRO
0
110
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
1
260
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
216
8.6k
Adopting Sorbet at Scale
ufuk
68
8.6k
Designing the Hi-DPI Web
ddemaree
276
33k
Product Roadmaps are Hard
iamctodd
44
9.7k
Thoughts on Productivity
jonyablonski
58
3.8k
GitHub's CSS Performance
jonrohan
1025
450k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Gamification - CAS2011
davidbonilla
76
4.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
Documentation Writing (for coders)
carmenintech
60
3.9k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Transcript
None
@alexismic http://alexmic.net
“Tictail is the Tumblr of e-commerce” – Wired Magazine
30,000 online stores Growth
We are a small team. Things work for us now,
but time will tell as we grow.
git git clone
[email protected]
:tictail/api-explorer
python import antigravity
AWS aws ec2 start-instances
So, how do we work now?
XP Scrum Agile Pairing Kanban Whatever.
Always develop in production mirror. Consistency. Repeatability. Repeatability .
None
Branching model. Keep it simple, stupid. Plus, “if in doubt,
branch”.
production master branch
Master is always deployable. No need to say the same
for production…
None
We like pull requests. Each branch ends (or starts) with
a pull request.
None
Progress
Progress Discussion
Progress Discussion Code review
Progress Discussion Tests Code review
Progress Discussion Tests Code review Knowledge Sharing
Culture of trust. If one person thinks it’s good, ship!
GitHub issues are great. We use them for bugs and
feature tracking. With labels. And colours.
None
Integrate all the things, bro.
for each push do: build() test() notify() profit?()
build(); test()
notify() Hipchat Email Desk lamps
Deployment.
Release cycles are slow. Iterate, validate, polish (or scrap). We
deploy many times a day.
$ penguin-c4 deploy! Deploying… No downtime deployment. Unless we break
things… :-)
Communication is key.
Hipchat We chat… a lot.
Email We email… a lot. echo Feature announcements, office gossip.
tech Discussions, link sharing, quick decisions.
Project Sync Every Monday, each team gives a summary of
what they’ve done and what they plan to do.
Bi-weekly. We discuss what we’ve done well, and what we
can do even better. Retrospectives
Simple. Consistency. Trust. Notifications. Testing. Simple. Communication. Trust. WIPs. Pull
Requests. Issues. Trust. Testing. Automate. Branching. Testing. Simplicity. Git. Communication. Cloud. Notifications. Python. Hipchat. Emails. No downtime. Git. Retrospectives. Code Reviews. Ideas. WIPs. Share. Discussion. Integration. Git. Build. Notifications. Email. Retrospectives. AWS. Deployment. Growth. Commits. Git. Cloud. Communication. Code Reviews. Vagrant. Pull Requests. Infrastructure. Workflow. RECAP
By the way, we’re hiring. Thanks!