Your SlideShare is downloading. ×
  • Like
(In Portuguese) Seu produto é um sucesso, e agora?  desafios técnicos que uma start-up enfrenta -
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

(In Portuguese) Seu produto é um sucesso, e agora? desafios técnicos que uma start-up enfrenta -

  • 2,929 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,929
On SlideShare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
10
Comments
1
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Seu produto é um sucesso, e agora? desafios técnicos que uma start-up enfrenta Phil Calçado - SoundCloud @pcalcado http://philcalcado.comThursday, February 16, 12
  • 2. ôpa! meu nome é phillip.Thursday, February 16, 12
  • 3. eu trabalho aqui:Thursday, February 16, 12
  • 4. Thursday, February 16, 12
  • 5. e você deveria ir pra lá também.Thursday, February 16, 12
  • 6. http://bit.ly/work-at-soundcloudThursday, February 16, 12
  • 7. as pessoas desenvolvem sistemas de maneiras bem diferentes hoje em dia.Thursday, February 16, 12
  • 8. “Engenharia de Software” (i.e. waterfall)Thursday, February 16, 12
  • 9. Thursday, February 16, 12
  • 10. feedbackThursday, February 16, 12
  • 11. Agile TípicoThursday, February 16, 12
  • 12. Thursday, February 16, 12
  • 13. feedbackThursday, February 16, 12
  • 14. Startup (i.e. “Eu não tenho a menor idéia se esse troço vai vingar...”)Thursday, February 16, 12
  • 15. Thursday, February 16, 12
  • 16. feedbackThursday, February 16, 12
  • 17. experimentação rápida.Thursday, February 16, 12
  • 18. mas e o sistema, como fica?Thursday, February 16, 12
  • 19. sound.erb SoundController view upload Sound DatabaseThursday, February 16, 12
  • 20. sound.erb sound.json.erb SoundController SoundApiController view view upload upload Sound DatabaseThursday, February 16, 12
  • 21. sound.erb sound.json.erb UploadController SoundController SoundApiController upload view view upload S3 Sound DatabaseThursday, February 16, 12
  • 22. Cache sound.erb sound.json.erb UploadController SoundController SoundApiController upload view view upload S3 Sound Database CacheThursday, February 16, 12
  • 23. Cache sound.erb sound.json.erb UploadController SoundController SoundApiController upload view view upload S3 Database Database Database 1 2 N Sound Cache Master/SlaveThursday, February 16, 12
  • 24. startupsThursday, February 16, 12
  • 25. startups A grande maioria falhaThursday, February 16, 12
  • 26. startups A grande maioria falha, fazer é mais importante que planejarThursday, February 16, 12
  • 27. startups A grande maioria falha, mas algumas dão certo.Thursday, February 16, 12
  • 28. Após esta corrida dos 100m rasos, como recuperar o fôlego?Thursday, February 16, 12
  • 29. 1) Não padronize, encoraje2) Não re-comece do zero3) Quebre o monolitoThursday, February 16, 12
  • 30. 1) Não padronize, encorajeThursday, February 16, 12
  • 31. 1) Não padronize, encorajeThursday, February 16, 12
  • 32. 1) Não padronize, encorajeThursday, February 16, 12
  • 33. 1) Não padronize, encorajeThursday, February 16, 12
  • 34. 1) Não padronize, encorajeThursday, February 16, 12
  • 35. 1) Não padronize, encorajeThursday, February 16, 12
  • 36. 1) Não padronize, encorajeThursday, February 16, 12
  • 37. 1) Não padronize, encorajeThursday, February 16, 12
  • 38. 1) Não padronize, encorajeThursday, February 16, 12
  • 39. 2) Não re-comece do zeroThursday, February 16, 12
  • 40. 2) Não re-comece do zero App 1 Vídeo Música App 2 Banco de Dados Data de Matéria Aniversário "O Framework" App NThursday, February 16, 12
  • 41. 2) Não re-comece do zero Vídeo Música Banco de Música Dados OBM* Data de Matéria Aniversário Vídeo "O Framework" App N+1 * OBM: Object-to-Bolovo MapperThursday, February 16, 12
  • 42. 3) Quebre o monolitoThursday, February 16, 12
  • 43. 3) Quebre o monolitoThursday, February 16, 12
  • 44. 3) Quebre o monolitoThursday, February 16, 12
  • 45. 3) Quebre o monolito VídeoController MúsicaController Vídeo Música Data de Matéria AniversárioThursday, February 16, 12
  • 46. 3) Quebre o monolito VídeoController MúsicaController Vídeo Música Matéria Data de AniversárioThursday, February 16, 12
  • 47. 3) Quebre o monolito VídeoController MúsicaController MúsicaService Vídeo Música Matéria Data de VídeoService AniversárioThursday, February 16, 12
  • 48. 3) Quebre o monolito Matéria <<interface>> MúsicaController Vídeo Música Data de Aniversário VídeoController <<interface>> VídeoService MúsicaServiceThursday, February 16, 12
  • 49. Lembre-se:Thursday, February 16, 12
  • 50. Thursday, February 16, 12
  • 51. Thursday, February 16, 12
  • 52. Problemas financeiros são resolvidoscom dinheiro.Thursday, February 16, 12
  • 53. Problemas financeiros são resolvidoscom dinheiro.Problemas técnicos requeremdinheiro e tempo.Thursday, February 16, 12
  • 54. http://bit.ly/work-at-soundcloudThursday, February 16, 12