https://noidea.dog/#/fires/ * Projects * Book * Blog * Talks * About * Contact Menu No Idea Blog * Projects * Book * Blog * Talks * About * Contact Microservice Dependencies If you have more than a few microservices, their interdependencies get hard to reason about. I worked for a few years on a project to manage and control microservice dependencies and to make sure it would be possible to turn the company's tech stack back on if we ever turned it off. Silvia Esparrachiari, Ashleigh Rentz and I wrote an article about the work, published in ACMQueue and Communications of the ACM. I also wrote a talk about it called "Have you tried turning it off and turning it on again?": https://www.youtube.com/watch?v= xvk4RFGsrWo USENIX review of the talk: https://www.usenix.org/blog/ review-disaster-recovery Slides: https://www.slideshare.net/TanyaReilly/ have-you-tried-turning-it-off-and-turning-it-on-again Graphviz examples: https://github.com/whereistanya/graphviz And O'Reilly interviewed me about it: https://www.oreilly.com/ideas/ creating-better-disaster-recovery-plans [Screen] [Screen] [Screen] [Screen] Talking About Talking Anyone who does a bunch of public speaking will eventually do a talk about public speaking and this is mine. Slides: https://www.slideshare.net/TanyaReilly/a-talk-about-talking Blog post about finding images to use: http://noidea.dog/blog/ stock-photography [mikito-tat] Everyone who does a bunch of public speaking eventually does a talk about public speaking and here's mine, hi. [Screen] [Screen] [Screen] Coding on Trains I like to code on long train journeys, usually with my small kid beside me asking what I'm doing. Here's a game I made her over several train trips. Blog posts: https://noidea.dog/blog/pygame-adventures https://noidea.dog/blog/pygame-adventures-part-2 Code: https://github.com/whereistanya/pygame_adventures [screenshot] Sonos Jukebox A raspberry pi project to start and stop albums on my sonos using amazon dash buttons. Full blog post at https://noidea.dog/blog/ sonos-jukebox. Code and documentation at http://github.com/ whereistanya/sonos-jukebox [buttons] prev / next Back to Projects [bookcover] 0 Staff Engineering - order my book! [4199374445] 0 Fire Escapes [87-1202378] 100 Blog [Screen] 0 Glue [robin] 12 I Like Birds [wizard] 0 Impostor [Screen] 0 Maybe Great [Screen] 0 Continuous [Screen] 4 Microservice Dependencies [image-asse] 4 Talking About Talking [image-asse] 1 Coding on Trains [image-asse] 1 Sonos Jukebox [IMG_201109] 52 Where is Tanya? (Around the world in 80 days) --------------------------------------------------------------------- Subscribe Want book updates and blog posts by email? Add your address here. Email Address [ ] Sign Up No spam, I promise Thank you!