Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a conference talk from Lambda Days 2024 that demonstrates how to design and implement a dynamic rule matcher system for real-time application behavior control. Learn how to address business requirements for flexible system modifications without constant code deployments by implementing a solution that can evaluate conditions based on location, app version, user type, and other traffic attributes. Discover how to leverage Scala and recursion schemes to create an efficient, user-friendly system that allows business managers to adjust application behavior - from dynamic discount management to request limiting during peak hours - without going through lengthy development cycles. Master techniques for creating maintainable, readable rules that can be easily validated and integrated into any application architecture.