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
50
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
210
Docker
vitorleal
1
260
Wearables com Node.js na Campus Party Recife 2015
vitorleal
1
79
JavaScript no mundo da Internet das Coisas
vitorleal
4
680
Wearables com Arduino e JS
vitorleal
0
240
Conhecendo o Mundo da Internet das Coisas
vitorleal
2
94
Desenvolvendo Wearables com JS
vitorleal
3
340
Internet of Things com NodeJS - LatinoWare
vitorleal
1
160
Internet of Things com Intel Galileo e NodeJS
vitorleal
1
120
Other Decks in Technology
See All in Technology
From Prompt to Product @ How to Web 2025, Bucharest, Romania
janwerner
0
110
コンテキストエンジニアリングとは? 考え方と応用方法
findy_eventslides
4
870
What is BigQuery?
aizack_harks
0
120
生成AIを活用したZennの取り組み事例
ryosukeigarashi
0
190
BirdCLEF+2025 Noir 5位解法紹介
myso
0
190
GC25 Recap+: Advancing Go Garbage Collection with Green Tea
logica0419
1
360
ZOZOのAI活用実践〜社内基盤からサービス応用まで〜
zozotech
PRO
0
150
about #74462 go/token#FileSet
tomtwinkle
1
280
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
4
1.6k
OCI Network Firewall 概要
oracle4engineer
PRO
1
7.7k
Goを使ってTDDを体験しよう!
chiroruxx
1
260
いまさら聞けない ABテスト入門
skmr2348
1
190
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
How to Think Like a Performance Engineer
csswizardry
27
2k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Bash Introduction
62gerente
615
210k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Facilitating Awesome Meetings
lara
56
6.6k
Producing Creativity
orderedlist
PRO
347
40k
Agile that works and the tools we love
rasmusluckow
331
21k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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]