Successfully reported this slideshow.
Your SlideShare is downloading. ×

Organised chaos: real-world JavaScript microservices

Ad

Organised Chaos
Real-world JS Microservices
Rouan Wilsenach
@rouanw
rouanw.github.io

Ad

Keeping up
with ES6 and Babel

Ad

Keeping up
with ES6 and Babel

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Loading in …3
×

Check these out next

1 of 28 Ad
1 of 28 Ad

Organised chaos: real-world JavaScript microservices

Download to read offline

Rouan will show you the tools, technologies and techniques that power tes.com, a site that supports millions of teachers. He’ll share what he’s learned, what’s caught him out and some tips on how to operate effectively in the semi-chaotic world of full-stack JavaScript microservices.

Rouan will show you the tools, technologies and techniques that power tes.com, a site that supports millions of teachers. He’ll share what he’s learned, what’s caught him out and some tips on how to operate effectively in the semi-chaotic world of full-stack JavaScript microservices.

More Related Content

Organised chaos: real-world JavaScript microservices

  1. 1. Organised Chaos Real-world JS Microservices Rouan Wilsenach @rouanw rouanw.github.io
  2. 2. Keeping up with ES6 and Babel
  3. 3. Keeping up with ES6 and Babel
  4. 4. Keeping order with lin>ng and git hooks 😱🤔💚
  5. 5. Keeping order with lin>ng and git hooks
  6. 6. Bleeding edge
  7. 7. The consistency conundrum Service templates ⌚
  8. 8. The consistency conundrum The beauty of inevitable diversity
  9. 9. The consistency conundrum The beauty of inevitable diversity
  10. 10. Ge9ng stuff for free with wrappers for common libraries
  11. 11. Ignorance is bliss
  12. 12. Keeping things together with Bosco
  13. 13. Pu9ng things together with Compoxure
  14. 14. Pu9ng things together with Compoxure
  15. 15. Asset service Smiley app Compoxure tes.com/smiley
  16. 16. 😁 Asset service Smiley app Compoxure <html> {{nav}} 😁 </html> <nav>Tes</nav> <html> <nav>Tes</nav> 😁 </html>
  17. 17. Smiley app
  18. 18. Working together with HTTP
  19. 19. Working together with RabbitMQ Jobs service Job application service Update Event Publisher Exchange Subscriber Database Dead letter queue
  20. 20. Are we working together? with DataDog Dead letter queue Metric Alert Monitor
  21. 21. Helpful links - Airbnb ES rules - h7ps://github.com/airbnb/javascript - Husky git hooks - h7ps://github.com/typicode/husky - Node security project - h7ps://github.com/ nodesecurity/nsp - Destructuring guide - h7p://exploringjs.com/es6/ ch_destructuring.html - Bosco - h7ps://github.com/tes/bosco - Compoxure - h7ps://github.com/tes/compoxure
  22. 22. Helpful links - On monitoring: - h7ps://marJnfowler.com/arJcles/qa-in- producJon.html - h7ps://techbeacon.com/3-producJon-qa-pracJces- will-save-your-business-money - I’ll also be speaking about this at Agile Africa 2017
  23. 23. Organised Chaos Real-world JS Microservices Rouan Wilsenach @rouanw rouanw.github.io

×