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
Functional Micro Services
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Philippe Creux
October 27, 2016
Technology
480
0
Share
Functional Micro Services
Be warned: this is a Tongue-in-cheek talk.
Philippe Creux
October 27, 2016
More Decks by Philippe Creux
See All by Philippe Creux
DRY 2.0
pcreux
1
680
IUT - Cours #2 - TDD
pcreux
1
750
IUT - Cours #1 - Agilité
pcreux
1
830
Gardien
pcreux
2
110
Outils web au service des développeurs
pcreux
2
130
Versapay - Tools for Happy Devs
pcreux
1
150
Other Decks in Technology
See All in Technology
AgentCore Managed Harness を使ってみよう
yakumo
2
190
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
210
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
8
2.3k
Arcana: Production-Ready RAG in Elixir @ ElixirConf EU 2026
georgeguimaraes
0
110
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
5.2k
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
9
2.2k
AIコーディング時代における、ソフトウェアサプライチェーン攻撃に対する防衛術(簡易版)
soysoysoyb
0
120
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
0
150
AgentCore×VPCでの設計パターンn選と勘所
har1101
3
300
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
180
はじめての MagicPod生成AI機能 機能紹介から活用方法まで
magicpod
0
110
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
120
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
A Soul's Torment
seathinner
6
2.7k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
280
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The Invisible Side of Design
smashingmag
303
52k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
110
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
For a Future-Friendly Web
brad_frost
183
10k
Ruling the World: When Life Gets Gamed
codingconduct
0
210
Transcript
@pcreux Code and Coffee - Oct 2016 This is 2016…
@pcreux Code and Coffee - Oct 2016 This is 2016…
@pcreux Code and Coffee - Oct 2016 MONOLITH
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016 Functional micro-services will
save the world
@pcreux Code and Coffee - Oct 2016 MICRO-Services
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016 If you cannot
build a well-structured monolith, what makes you think you can build a well-structured set of micro-services?
@pcreux Code and Coffee - Oct 2016 Object-Oriented Programming
@pcreux Code and Coffee - Oct 2016 ! " #
$ % & ⏲ ( ) *
@pcreux Code and Coffee - Oct 2016 ! " #
$ % & ⏲ ( ) *
@pcreux Code and Coffee - Oct 2016 FUNCTIONAL Programming
@pcreux Code and Coffee - Oct 2016 + , -
@pcreux Code and Coffee - Oct 2016 . / ⛽
+ , -
@pcreux Code and Coffee - Oct 2016 ! + ,
-
@pcreux Code and Coffee - Oct 2016 + , -
Functional programming is HARD my friend. And it won’t magically improve your variable names and data structure.
@pcreux Code and Coffee - Oct 2016 BACK-End
@pcreux Code and Coffee - Oct 2016 Front-end
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016
@pcreux Code and Coffee - Oct 2016 1
@pcreux Code and Coffee - Oct 2016 ☺
@pcreux Code and Coffee - Oct 2016 @pcreux YVR Software
- Sep 2016
@pcreux Code and Coffee - Oct 2016 elm
@pcreux Code and Coffee - Oct 2016 elm
@pcreux Code and Coffee - Oct 2016 SQL IS DEAD
@pcreux Code and Coffee - Oct 2016 NOSQL IS DEAD
@pcreux Code and Coffee - Oct 2016 DATA IS DEAD
@pcreux Code and Coffee - Oct 2016 SERVER IS DEAD
@pcreux Code and Coffee - Oct 2016 AMAZON LAMBDA
@pcreux Code and Coffee - Oct 2016 AMAZON LAMBDA
@pcreux Code and Coffee - Oct 2016 AMAZON LAMBDA
@pcreux Code and Coffee - Oct 2016 Tl;dr
@pcreux Code and Coffee - Oct 2016 New & shiny
languages & frameworks make the programming experience fun. It’s good design, good code & good practices that make good software.
@pcreux Code and Coffee - Oct 2016 Thank you