Logo Voxxed Days

Micro-Mind Services: Building Complex Behavioral Systems through Event-Driven Service Architecture

Hugh McKee

Hugh McKee is a developer advocate at Lightbend. He has had a long career building applications that evolved slowly, inefficiently utilized their infrastructure, and were brittle and prone to failure. Hugh has learned from his past mistakes, battle scars, and a few wins. And the learning never stops. Now his focus is on helping developers and architects harness the power of the cloud. Hugh frequently speaks at conferences around the world. He is the author of Designing Reactive Systems: The Role Of Actors In Distributed Architecture.

Hugh McKee

Abstract

As software systems continue to grow in complexity, the need for more scalable and efficient architectures becomes crucial. Microservices and event-driven architectures have emerged as popular solutions. Still, Micro-Mind Services take this approach to the next level by enabling the development of complex pre-programmed behavioral systems.

This talk will explore how Micro-Mind Services behave like neurons, where incoming commands trigger internal state changes that emit events. Other services then consume these events, transforming them into commands through stateless functions that behave like synapses. The result is a decentralized, scalable architecture that can decompose large, complex problems into simple state-changing service systems.

We will discuss how Micro-Mind Services enable you to program advanced behavioral processing patterns, much like instinctive and innate behavior in organisms. Unlike ML and AI systems, Micro-Mind Services focuses on developing complex pre-programmed behavioral systems, which can provide more predictable and reliable outcomes.

Learn about the benefits of using Micro-Mind Services, including increased scalability, flexibility, and modularity. We will also provide practical examples of implementing Micro-Mind Services in real-world scenarios.

By the end of this talk, you will have a solid understanding of how Micro-Mind Services can help you build more complex and efficient software systems that can easily handle large-scale problems.

Stay up to date

* indicates required

We use Mailchimp as our marketing platform. By clicking above to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.

You can change your mind at any time by clicking the unsubscribe link in the footer of any email you receive from us, or by contacting us at [email protected]