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
40
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
57
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
72
Desenvolvendo Wearables com JS
vitorleal
3
320
Internet of Things com NodeJS - LatinoWare
vitorleal
1
150
Internet of Things com Intel Galileo e NodeJS
vitorleal
1
100
Other Decks in Technology
See All in Technology
MasterMemory v3 最速確認会
yucchiy
0
290
「完全に理解したTalk」完全に理解した
segavvy
1
270
Web APIをなぜつくるのか
mikanichinose
0
1.4k
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
11
4.2k
TypeScript開発にモジュラーモノリスを持ち込む
sansantech
PRO
3
840
ネットワーク可視化の世界
likr
7
5.6k
mixi2 の技術スタックを探ってみる (アプリ編)
ichiki1023
0
100
AWS re:Invent 2024 ふりかえり勉強会
yhana
0
680
クレカ・銀行連携機能における “状態”との向き合い方 / SmartBank Engineer LT Event
smartbank
3
130
20241228 - 成為最強魔法使!AI 實時生成比賽的策略 @ 2024 SD AI 年會
dpys
0
320
ヤプリQA課題の見える化
gu3
0
130
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
280
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
9k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Statistics for Hackers
jakevdp
796
220k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
A Philosophy of Restraint
colly
203
16k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Gamification - CAS2011
davidbonilla
80
5.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
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]