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
RocketChat HA
Search
Diego Dorgam
February 22, 2017
Technology
0
230
RocketChat HA
Como planejar seu ambiente de alta disponibilidade para grandes instalações do Rocket.Chat
Diego Dorgam
February 22, 2017
Tweet
Share
More Decks by Diego Dorgam
See All by Diego Dorgam
Chatbots Open Source com Rocket.Chat
diegodorgam
0
180
DeepLearning Chatbots com RASA e RocketChat
diegodorgam
2
240
HubotNatural FISL18
diegodorgam
1
110
RASA STACK AND ROCKETCHAT
diegodorgam
1
210
ChatBots OpenSource Multicanais
diegodorgam
0
130
Chatops com RocketChat
diegodorgam
0
220
NLP Inside HubotNatural
diegodorgam
0
120
HubotNatural
diegodorgam
0
260
RocketChat IoT
diegodorgam
1
170
Other Decks in Technology
See All in Technology
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
120
roppongirb_20250911
igaiga
0
190
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
260
AI時代に非連続な成長を実現するエンジニアリング戦略
sansantech
PRO
3
1.2k
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
250
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.3k
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
230
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
210
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
110
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
8
2.7k
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
5
700
Skrub: machine-learning with dataframes
gaelvaroquaux
0
120
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Documentation Writing (for coders)
carmenintech
74
5k
Optimizing for Happiness
mojombo
379
70k
The Pragmatic Product Professional
lauravandoore
36
6.9k
How GitHub (no longer) Works
holman
315
140k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
RailsConf 2023
tenderlove
30
1.2k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
GitHub's CSS Performance
jonrohan
1032
460k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Embracing the Ebb and Flow
colly
87
4.8k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Transcript
MEETUP http://meetup.com/RocketChat
None
Github.com/ rocketchat/rocket.chat
None
None
None
ALTA DISPONIBILIDADE
Arquitetura Referência
MongoDB ReplicaSet • Replicação de Dados • Automatic FailOver
MongoDB ReplicaSet
MongoDB ReplicaSet
/etc/mongod.conf Restart mongod
> rs.initiate() > rs.status()
Rocket.Chat Server • 200mb RAM / instance • 20mb RAM
/ user connected • 150 ~ 200 user / instance • 1 instance / core
Production Process Manager • Multiplas Instâncias • Watch Dog •
Init Script http://pm2.keymetrics.io
Production Process Manager http://pm2.keymetrics.io
Production Process Manager http://pm2.keymetrics.io
$ pm2 start multi.json http://pm2.keymetrics.io
$ pm2 restart all http://pm2.keymetrics.io
$ pm2 save & pm2 startup http://pm2.keymetrics.io
NGINX • Balanceador de Carga • SSL • Proxy Reverso
Balanceador
SSL
Proxy Reverso
CONF FILE
Dúvidas? Diego Dorgam
[email protected]
@diegodorgam https://demo.rocket.chat https://rocket.chat/deploy
Obrigado!