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
O que são Microserviços
Search
Vitor Leal
May 12, 2018
Technology
1
39
O que são Microserviços
Palestra de Microserviços no NEU (Núcleo de Empreendedorismo da USP)
Vitor Leal
May 12, 2018
Tweet
Share
More Decks by Vitor Leal
See All by Vitor Leal
Desafios dos Microserviços
vitorleal
0
190
Docker
vitorleal
1
240
Wearables com Node.js na Campus Party Recife 2015
vitorleal
1
55
JavaScript no mundo da Internet das Coisas
vitorleal
4
660
Wearables com Arduino e JS
vitorleal
0
220
Conhecendo o Mundo da Internet das Coisas
vitorleal
2
68
Desenvolvendo Wearables com JS
vitorleal
3
320
Internet of Things com NodeJS - LatinoWare
vitorleal
1
140
Internet of Things com Intel Galileo e NodeJS
vitorleal
1
100
Other Decks in Technology
See All in Technology
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
2
320
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
160
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
130
Adopting Jetpack Compose in Your Existing Project - GDG DevFest Bangkok 2024
akexorcist
0
110
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
0
110
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
9
1k
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
強いチームと開発生産性
onk
PRO
34
11k
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
130
第1回 国土交通省 データコンペ参加者向け勉強会③- Snowflake x estie編 -
estie
0
130
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
136
6.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Typedesign – Prime Four
hannesfritz
40
2.4k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Being A Developer After 40
akosma
86
590k
GraphQLとの向き合い方2022年版
quramy
43
13k
Agile that works and the tools we love
rasmusluckow
327
21k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Transcript
O QUE SÃO MICROSERVIÇOS
VITOR LEAL CTO NA INGRESSE
HUGO CAMPOS BACKEND SÊNIOR NA INGRESSE
Ingresse é uma empresa de tecnologia para o mercado de
eventos
WWW.INGRESSE.COM
App Ingresse para os usuários
App Backstage para os produtores
O QUE SÃO MICROSERVIÇOS?
None
ARQUITETURA MONOLÍTICA
None
ARQUITETURA DE MICROSERVIÇOS
None
ARQUITETURA INGRESSE
None
MINDSET
MINDSET ▸ Estrutura descentralizada ▸ Separar aplicações por times ▸
Facilita a manutenção dos produtos ▸ Resiliência e flexibilidade
Do One Thing and Do It Well — Unix Philosophy
Write programs to work together — Unix Philosophy
DESAFIOS DOS MICROSERVIÇOS ▸ Interação entre microserviços ▸ Autenticação (usuários
e aplicações) ▸ Não multiplicar a complexidade
ARQUITETURA COMPLEXA DE MICROSERVIÇOS Cada serviço implementa logicas como autenticação,
logs e cache que podem gerar inconsistências na utilização das API's
ARQUITETURA SIMPLIFICADA DE MICROSERVIÇOS Requisitos como autenticação, logs e cache
são resolvidos em uma camada antes de chegar em cada serviço simplificando a utilização das API's
None
FIM
VAGAS ABERTAS ▸ Desenvolvedor Backend ▸ Desenvolvedor Frontend ▸ Desenvolvedor
Mobile https://sobre.ingresse.com/vagas
[email protected]