Workshop
Intermediate
AI is Coming - Now What? Architecting the Future of Software
10:35 - 11:20 AM ET ; Novella Room
AI is automating rote coding and testing tasks faster than we can reskill. As generators, optimizers, and autonomous agents subsume much of what we consider "development," where does this leave us architects and developers? Rather than undermine our skills and value, what if we could use principles from emergent systems to elevate software to new levels - augmenting human and machine abilities beyond what either can achieve independently?
This talk will explore an architecture paradigm for crafting resilient, self-optimizing software that learns and adapts perpetually. We'll ground this with reviews of example implementations and working designs that realize many of these goals today.
We'll dive into:
* Transitioning from orchestration to emergent choreography
* Creating decentralized neural-like networks of components
* Leveraging event-driven state changes and signal flows
* Encouraging self-organization through selection pressures
* Discovering reusable motifs akin to simple biological patterns
Inspired by systems like ant colonies, biological neural networks, and sware intelligence, we can build software exhibiting autonomous, adaptable, and surprisingly powerful behaviors. Using simple interaction protocols rather than monolithic control flows allows simple yet powerful instinctive behaviors and self-learning to dynamically emerge from the composition.
This talk equips architects and developers to view software as adaptive, living systems vs static constructs. Learn about strategic design patterns to imbue our systems' with capabilities to self-optimize, heal breaks, and respond organically to variable demands. Making software transcend its mechanical origins towards co-evolutionary partnerships between human creativity and machineability.
Hugh McKee
Hugh McKee is a skilled back-end developer, and developer advocate with decades of experience building enterprise applications. Specializing in large-scale, cloud-based systems, Hugh is dedicated to learning new technologies and sharing his knowledge with others. As a developer advocate, he speaks at conferences worldwide and is the author of "Designing Reactive Systems: The Role Of Actors In Distributed Architecture." With a passion for teaching and evolving his software engineering skills, Hugh is a valuable contributor to the tech community.
Visit us @ ca.kubehuddle.com
Grab your ticket @ Ticket Tailor