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
230
Wearables com Node.js na Campus Party Recife 2015
vitorleal
1
50
JavaScript no mundo da Internet das Coisas
vitorleal
4
650
Wearables com Arduino e JS
vitorleal
0
210
Conhecendo o Mundo da Internet das Coisas
vitorleal
2
64
Desenvolvendo Wearables com JS
vitorleal
3
310
Internet of Things com NodeJS - LatinoWare
vitorleal
1
140
Internet of Things com Intel Galileo e NodeJS
vitorleal
1
92
Other Decks in Technology
See All in Technology
令和版ソフトウェアエンジニアの情報収集術 PHPカンファレンス香川2024
ysknsid25
4
880
cgroup v2 で何が変わったのか / TechFeed Experts Night #28
tenforward
2
160
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
16
6.7k
Prisma ORMを2年運用して培ったノウハウを共有する
tockn
19
5.1k
RubyKaigi 2024 - Make Your Own Regex Engine!
makenowjust
0
160
OPENLOGI Company Profile
hr01
0
46k
DevRelによる信頼構築とデータ駆動で変わるエンジニア採用 / DevRel Trust Building to Data Driven Engineering Hiring
bobtani
1
130
回り回って効いてくる副次的効果としての技術広報/techpr
nishiuma
1
180
kcp: Kubernetes APIs Are All You Need #techfeed_live / TechFeed Experts Night 28th
ytaka23
1
190
NewSQL Landscape
oracle4engineer
PRO
5
3.2k
Domain-driven Design: A Complete Example
ewolff
2
260
【リラン】AIの光と闇?失敗しないために知っておきたいAIリスクとその対応 ①政府の動き編
tkhresk
0
140
Featured
See All Featured
Practical Orchestrator
shlominoach
183
9.8k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
The Invisible Customer
myddelton
114
12k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Building Effective Engineering Teams - LeadDev
addyosmani
33
1.9k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
188
16k
GraphQLの誤解/rethinking-graphql
sonatard
56
9.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Automating Front-end Workflow
addyosmani
1357
200k
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]