Customer retention and how to avoid double billing

My talk will discuss several techniques to prevent double billing during the booking/checkout process. I'll start with simple relational datatabase techniques and work up to distributed CP, and AP implementations. I will also show how modeling a customer activity as an Elixir processes state provides an excellent means to ensure reliable ordere processing.

THIS TALK IN THREE WORDS

Transactions

Modelling

Transactions

OBJECTIVES

Demonstrate simple techniques to prevent double booking - two phase commit using RDBMS, Riak, and a strongly consistent distributed DB. Demonstrate the trade-offs and implementation details.

TARGET AUDIENCE

Elixir/Erlang developers who want to ensure their check-out process works correctly.

ARTICLES: 1

PC Member Bryan Hunt picks his personal talk highlights for Code BEAM STO 2018

Article by Bryan Hunt

Bryan hunt is on the Programme Committee for Code BEAM STO and has been involved with the open source community in various ways for the last 20 years. He is now leading Erlang Solutions' Riak support whilst being an advocate for Elixir and Erlang. In this article, Bryan gives his own personal list of talks he plans on attending at Code BEAM STO this year.

READ MORE