Skip to content

Instantly share code, notes, and snippets.

@helioalb
Last active September 5, 2023 00:40
Show Gist options
  • Save helioalb/64391efcc2b05458ce3f504ee0c1989d to your computer and use it in GitHub Desktop.
Save helioalb/64391efcc2b05458ce3f504ee0c1989d to your computer and use it in GitHub Desktop.
System design

Este dá um guia de tecnologias que precisam estar na "caixa de ferramentas" do programador:

https://www.youtube.com/watch?v=NS46CXScdQY

Essa série de videos aborda o tema "system design". Vai do básico até exemplos concretos, como um possível system design para a Netflix

https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX

Material escrito sobre system design

https://github.com/donnemartin/system-design-primer

Curso sobre system design: https://www.educative.io/courses/grokking-the-system-design-interview

Video sobre 12 factors, e a página oficial

E se o microserviço que você usa sai do ar?

https://martinfowler.com/bliki/CircuitBreaker.html

Qual é o fundamento para escolher meu banco de dados?

https://medium.com/@lucascodejs/o-teorema-de-cap-utilizado-para-auxiliar-um-servidor-de-sistema-distribu%C3%ADdos-f73d6a4c5d9

https://en.wikipedia.org/wiki/PACELC_theorem

Como o objeto chegou nesse estado?

https://martinfowler.com/eaaDev/EventSourcing.html

Um video bem explicado sobre DDD (livrinho azul)

https://www.youtube.com/watch?v=eUf5rhBGLAk&t (DDD dá um bom rum para uso de microservices)

Esse video dá uma visão geral de como funciona um cluster do kafka. Dos minutos 20:25 até 57:00

https://www.youtube.com/watch?v=bA4hFLiQamM

Esse video dá uma introdução sobre o kubernetes. Como simulador de cluster ele uso o kind. Dos minutos 22:48 até 2:14:40

https://www.youtube.com/watch?v=mnWEKcltpX0

Livros sobre microserviço:

Building Microservices

Monolith to Microservices

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment