Indy.Code() Sessions tagged architecture

Cache Rules Everything Around Me

Caching can bring speed to the slow systems in your enterprise. In this session, we'll explore how to avoid expensive computations and reduce database (or other systems) load with caching. Considerations include when to cache (cache policy), how to cache, and when/how to evict. This session will also explore and discuss problems and gotchas like cache sizing, eviction mistakes, and where your cache should live. Finally, we'll look at how caching is implemented in the "memory-first" Couchbase architecture.

Speaker

Matthew Groves

Matthew Groves

DevRel Engineer, Couchbase

Threading the Needle With Ease

Title (Long Version): "Threading the Needle With Ease: Using the Understanding of Complexity, Causality, and Design Thinking to Innovate"

Agenda: - Pattern Recognition - Causation & Complexity - Design Thinking: Is this Architecture? - The Self-Threading Needle

Abstract: In this thoughtprovoking talk, we explore the intersection of complexity, causality, and design thinking as a powerful tool for innovation. We delve into the critical role pattern recognition plays in identifying casual threads that can drive creative problem-solving. By examining the intricate relationship between causation and complexity, we seek to uncover novel approaches to complex challenges in a range of domains. We then take a deep dive into design thinking and its potential as a framework for innovation in technology and software. Finally, we share a real-world application of these concepts: the idea of a self-threading needle, showcasing the transformative power of leveraging complexity, causality, and design thinking to drive innovation. Attendees will leave with a deeper understanding of the concepts and techniques that can unlock the potential for creative and innovative solutions to the most complex problems.

Speaker

Joey Davis

Joey Davis

Tech Lead Engineer / Consulting Engineer, JD North America / JD Finish Line