DEV Community

Pedro Kiefer
Pedro Kiefer

Posted on • Edited on

3 1

Detalhes sobre desenvolvimento de software

Vou tentar abordar uma série de tópicos recorrentes na vida de pessoas desenvolvedoras seniors, e que todos podem aplicar no dia a dia indepentemente do cargo/senioridade que possuem. A maioria dos tópicos tratam de sistemas web, mas é fácil fazer um paralelo e aplicar para outras realidades, como software embarcado, dispositivos móveis, software legado, etc.

Cada tópico será um post separado para facilitar a leitura. Os tópicos são indepentendes entre si, mas a leitura de todos é recomendada.

  1. O básico (ou nem tão básico assim)
  2. Arquitetura escalável
  3. Cachear ou não cachear, eis a questão
  4. Métricas - the good, the bad, and the ugly
  5. Logging, o quê, quando e como?
  6. Deploy, release the kraken!
  7. Debugging; Deu ruim, e agora?
  8. Segurança

Gostaria de agradecer à todas as pessoas que me incentivaram a escrever e contribuiram com ideias, discussões, feedbacks e revisão do texto: Diego Pereira, Elen Araújo, João Vortmann, John Kliff, Luísa Kiefer, Luiza Hagemann, Rafael Inocêncio, Rodolpho Escobar, Rodrigo Kassick, Wilson Júnior, Yago Nobre.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay