"Resillient Microservices without the Chaos" by Christopher Meiklejohn (Strange Loop 2022)
Microservice applications introduce additional complexity: partial failure can render one or more required dependencies of a given service unavailable at any time. Therefore, we should ensure our applications are resilient to partial failure before we deploy them. In this talk, we will discuss a new approach for resilience testing, Service-Level Fault Injection Testing, and a tool that implements it, called Filibuster. Filibuster verifies microservice application behavior under failure, starting from the existing functional tests that your organization is already writing. Filibuster combines static analysis, test synthesis, and principled fault injection to identify bugs before code ships to production. We will not only discuss the core algorithms behind Filibuster, but also discuss the challenges of technical transfer of academic code: from adapting algorithms to practical implementations of academic code based on a large microservice deployment that powers a popular app. Christopher Meiklejohn Ph.D. Student Previously a practitioner, Christopher worked on large-scale distributed systems at Basho, Mesosphere, and Machine Zone. Before that, he managed software development for Berklee College of Music, and worked in a data center where he supported the Boston Marathon and the Kraft Group (i.e. New England Patriots and the New England Revolution.) ----- Sponsored by: ----- Stream is the # 1 Chat API for custom messaging apps. Activate your free 30-day trial to explore Stream Chat. https://gstrm.io/tsl

"Formal Modeling and Analysis of Distributed Systems" by Ankush Desai (Strange Loop 2022)

Top 5 techniques for building the worst microservice system ever - William Brander - NDC London 2023

"LiveViewJS is the anti-SPA library for reactive app development in NodeJS and Deno" by Donnie Flood

Mastering Chaos - A Netflix Guide to Microservices

HIIT Guest Lecture 21.5.2026: Marko Turpeinen (CEO of 1001 Lakes)

"Performance Matters" by Emery Berger

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson

"Concatenative programming and stack-based languages" by Douglas Creager

Avoiding Microservice Megadisasters - Jimmy Bogard

"Python Performance Matters" by Emery Berger (Strange Loop 2022)

Something is jamming GPS over Europe. Here's what we found

Developing microservices with aggregates - Chris Richardson

If Prime Numbers Become Increasingly Rare, Then Why Do They Keep Showing Up In Pairs?

Monolith Decomposition Patterns • Sam Newman • GOTO 2019

But what is quantum computing? (Grover's Algorithm)

I Made Everything Loosely Coupled. Does My App Fall Apart? • Gregor Hohpe • GOTO 2022

The Unity Tutorial For Complete Beginners

Design Microservice Architectures the Right Way

Think Fast, Talk Smart: Communication Techniques

