Wakacje, wakacje i po wakacjach. I bardzo dobrze, ile można, c’nie?
Po wakacyjnej przerwie powracamy, zamaszyście, pomału i usłużnie. Ale suchy rebus! Mału -> mikru -> mikro. Usłużnie -> serwisowo -> service. Czyli: po wakacyjnej przerwie powracamy, zamaszyście, z mikroserwisami! Towarzyszy mi Michał Franc, który z dalekiego jUKeja wskoczył mi na Skype’a. Michał bloguje na http://www.mfranc.com, przemawia oraz jest jednym z organizatorów konferencji dotnetconf.pl. Na Twitterze możecie go stalkować pod @francmichal.
Zarówno Michał jak i ja tworzymy/utrzymujemy systemy oparte o “architekturę mikroserwisów”. Dzisiejsza rozmowa to wymiana doświadczeń i próba zebrania zarówno zalet jak i wad tego rozwiązania. o ile nie wiesz co to są mikroserwisy – z tego odcinka się dowiesz. jeżeli wiesz co to jest, ale nie było okazji do wypróbowania w praktyce – otrzymasz “mikroserwisy w pigułce”. A jeżeli tworzysz mikroserwisy: być może dowiesz się czegoś nowego? W każdym razie: daj nam znać w komentarzach!
Zasubskrybuj podcast (e-mail, iTunes) lub ściągnij ten odcinek w mp3.
Linki:
- Martin Fowler:
- duży artykuł o mikroserwisach: http://martinfowler.com/articles/microservices.html
- Circuit Breaker: http://martinfowler.com/bliki/CircuitBreaker.html
- “Monolith First”: http://martinfowler.com/bliki/MonolithFirst.html
- Mój blog:
- “Architektura przyjazna rozwojowi programisty”: http://www.maciejaniserowicz.com/2014/09/22/architektura-przyjazna-rozwojowi-programisty
- “Programowanie przez eksplorację”: http://www.maciejaniserowicz.com/2010/07/08/programowanie-przez-eksploracje
- Narzędzia:
- Kibana: https://www.elastic.co/products/kibana
- Logstash: https://www.elastic.co/products/logstash
- video “Kibana with Logstash”: https://www.elastic.co/videos/kibana-logstash
- Raygun: https://raygun.io
- Chef: https://www.chef.io/chef/
- Docker: https://www.docker.com
- Puppet: https://puppetlabs.com
- Jenkins: https://jenkins-ci.org
- TeamCity: https://www.jetbrains.com/teamcity/
- Octopus Deploy: https://octopusdeploy.com
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Nie zapomnij też dołączyć do społeczności DevTalk na Facebooku i Twitterze :)!
Zapisz się również na Newsletter, aby nie przegapić żadnego odcinka!
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/