Architecting for Failures in Microservices by Bhakti Mehta
2,483 views · Published 13 April 2017 · 41:38 · Indexed 19 October 2026
Channel: Devoxx · 2017 · Science & Technology
Microservices is the new black. Distributed systems fail in the most spectacular ways, and hence architecting for failures is of utmost importance. Assume that everything will fail, and design backwards. Using examples of real life outages and failures, this session covers best practices for building resilient, stable, and predictable services as the cornerstones of working with microservice-based architectures. Key Takeaways are: Expect the unexpected. Dismiss nothing when it comes to debugging issues. Identify systemic weaknesses and take control of failures before they take control. Plan for resiliency through the stages of development to production and post production. Bhakti Mehta is the author of "Developing RESTful Services with JAX-RS2.0, WebSockets and JSON" and "RESTful Java Patterns and Best Practices". She has over 15 years of experience architecting, designing and implementing software solutions on top of Java EE and other related technologies. She is passionate about open source software development and has been one of the founding members of GlassFish Application Server. Her areas of research include architecting solutions for resiliency, scale, reliability and performance with respect to server-side technologies, web services and cloud applications. Currently Bhakti is a Senior Software Engineer at Atlassian
More from this channel
-
32:13
Writing Groovy AST Transformations: Getting Practical in an hour! by Baruch Sadogursky
-
25:58
TweetWallFX - Behind the Scenes by Sven Reimers
-
29:44
Second generation "workflow managers" for big data by Alex Van Boxel
-
29:13
Secrets are secrets. Please maintain them as secrets by Alex Soto
-
2:13:40
JavaScript build pipelines with Gulp.js by Stefan Baumgartner
-
2:04:09
Powerful Metaprogramming Techniques With Groovy by Jeff Brown
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
2:36:21
Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet