Infobip Shift 2022: One Serverless Principle to Rule Them All: Idempotency - Adrienne Tacke (Cisco)

Conference: Infobip Shift 2022

Year: 2022

Get your tickets for Infobip Shift 2023 at https://shift.infobip.com/ https://twitter.com/InfobipShift When it comes to serverless applications one principle rules them all: idempotency. This ability to rerun a function, make a REST API call, or process a message any number of times and ensure the same result is only possible with this characteristic built-in to any distributed system. In this talk, I'd like to explain and explore the importance of idempotency and discuss how we can implement it in our own systems, including: Idempotency's relationship with good serverless architecture, How safe retries are impossible without idempotency, Examples of serverless frameworks and tools that help/encourage idempotency. You'll leave this talk with a deeper understanding and appreciation for this tongue-twisting principle and start combing through your code with an idempotent eye.