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
59
1
Share
O que são Microserviços
Palestra de Microserviços no NEU (Núcleo de Empreendedorismo da USP)
Vitor Leal
May 12, 2018
More Decks by Vitor Leal
See All by Vitor Leal
Desafios dos Microserviços
vitorleal
0
220
Docker
vitorleal
1
270
Wearables com Node.js na Campus Party Recife 2015
vitorleal
1
90
JavaScript no mundo da Internet das Coisas
vitorleal
4
690
Wearables com Arduino e JS
vitorleal
0
250
Conhecendo o Mundo da Internet das Coisas
vitorleal
2
110
Desenvolvendo Wearables com JS
vitorleal
3
350
Internet of Things com NodeJS - LatinoWare
vitorleal
1
170
Internet of Things com Intel Galileo e NodeJS
vitorleal
1
120
Other Decks in Technology
See All in Technology
テストコードのないプロジェクトにテストを根付かせる
tttol
1
240
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
180
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
160
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
550
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
290
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
310
Kiro CLI v2.0.0がやってきた!
kentapapa
0
250
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
120
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
2
640
食べログのサーキットブレーカー導入を振り返って
atpons
1
160
GitHub Copilot CLIでWebアクセシビリティを改善した話
tomokusaba
0
140
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
610
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Bash Introduction
62gerente
615
210k
Automating Front-end Workflow
addyosmani
1370
210k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
350
Side Projects
sachag
455
43k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
540
WCS-LA-2024
lcolladotor
0
610
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
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]