Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Tomáš Strejček - Velikost týmu vs. monolith a mikroservicy (11. sraz přátel PHP v Praze)

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Batch programming
Batch programming
Cargando en…3
×

Eche un vistazo a continuación

1 de 37 Anuncio

Tomáš Strejček - Velikost týmu vs. monolith a mikroservicy (11. sraz přátel PHP v Praze)

Descargar para leer sin conexión

Mám radši, když se mě někdo zeptá na něco konkrétního a ja to můžu zkusit nějak zodpovědet . S delší diskuzí, protože to je takový multipravdový téma.

Mám radši, když se mě někdo zeptá na něco konkrétního a ja to můžu zkusit nějak zodpovědet . S delší diskuzí, protože to je takový multipravdový téma.

Anuncio
Anuncio

Más Contenido Relacionado

A los espectadores también les gustó (20)

Anuncio

Similares a Tomáš Strejček - Velikost týmu vs. monolith a mikroservicy (11. sraz přátel PHP v Praze) (20)

Más de Péhápkaři (20)

Anuncio

Más reciente (20)

Tomáš Strejček - Velikost týmu vs. monolith a mikroservicy (11. sraz přátel PHP v Praze)

  1. 1. monolith vs microservices vs team Tomáš Strejček, Dev Leader, Mall Group @TomasStrejcek
  2. 2. aboutme.md MallGroup, Rockaway, RocDevs, Stuff
  3. 3. No PHP, #bummer But we can chat about it later and I will mention few things about what we do and how. But I must say, lot of things are pretty generic, no matter the programming language.
  4. 4. Don’t take me too seriously No, really. Don’t.
  5. 5. I will not tell you what is better ..but I will show you stuff that matters
  6. 6. I won’t show you how to do M/SOA ..you can google that sh**
  7. 7. Monoliths are #evil Not!
  8. 8. Monoliths are big and strong ..and maybe bloated. But what does it mean? How does it look like?
  9. 9. Big ball of mud ..is something you don’t want. Ever.
  10. 10. Monoliths or microservices, it may still end up in the same hell hole Or not, but you really have to design your application first hand.
  11. 11. All the musts for M/SOA are valid for every software project Documenting! Testing! Loose coupling! No shortcuts! No hacking! Good SW design! Separation of concerns! Fast deployments! Continuous integration! Monitoring! Caching! Other stuff!
  12. 12. Is it really binary (or black and white for nontech) problem? It is not.
  13. 13. 3mw architecture slide
  14. 14. How hard is to find what is going on? Are monitoring tools and logs enough? Do you have API?
  15. 15. Microservices are great, but you need to GET there, not START there.
  16. 16. #MonolithFirst Is then M/SOA last?
  17. 17. Monolith -> ? -> M/SOA ? = time or something else
  18. 18. Modular distributed monolith architecture MDMA for short I made it up obviously but it really made me laugh, so I am rolling with it.
  19. 19. What I mean is.. ..wait for it ..
  20. 20. Is application different when run in CLI instead over FPM? It should be.
  21. 21. Is application different when you access it through user backend or user frontend? It should be.
  22. 22. You, as developers, have great power to change you app behavior via configuration. Incl. feature flags, environment variables etc.
  23. 23. How do you maintain 20 microservices in team of 5 developers? You can’t and you shouldn’t get to the point where you do.
  24. 24. Managing, deploying and scaling complexity is hard. But deploying single app? Just git pull and adios.
  25. 25. Everybody doesn’t have to be DevOps Not even those fancy react redux nodejs javascript hybrid guys rolling on AWS.
  26. 26. Infrastructure as a code to the rescue! Or not, you don’t really need IaaC in monoliths.
  27. 27. What really matters: does it work? :) (for you)
  28. 28. Thank you! Questions? Tomáš Strejček, Dev Leader, Mall Group @TomasStrejcek
  29. 29. More reading… (and watching) Microservices, monoliths and laser nail guns: Etsy tech boss on finding the right focus https://medium.com/s-c-a-l-e/microservices-monoliths-and-laser-nail-guns-how-etsy-finds-the-right-focus-in-a-se a-of-cf718a92dc90#.m2jxzcb0l Modular Monoliths - Simon Brown https://www.youtube.com/watch?v=k8bi2r6Z0h8 Microservice Trade-Offs - Martin Fowler http://martinfowler.com/articles/microservice-trade-offs.html Modular vs Monolithic: No Holy Grails https://speakerdeck.com/pote/modular-vs-monolithic-no-holy-grails MonolithFirst - Martin Fowler http://martinfowler.com/bliki/MonolithFirst.html

×