Speaker

Todd Little

Todd Little

Chief Architect Oracle Transaction Processing Products

Denver, Colorado, United States

Actions

Todd Little is chief architect for transaction processing products at Oracle, including the Oracle Tuxedo product family, Oracle Blockchain Platform, and Oracle Transaction Manager for Microservices (MicroTx). Todd is responsible for defining the technical strategy and direction for these products, and his main areas of focus are security, privacy, confidentiality, performance, and scalability. He has received 44 patents related to software development and spoken at such conferences as SXSW, Hyperledger Global Forum, Voice of Blockchain, World Crypto Conference, and most BEA World and Oracle World - Cloud World conferences.

Area of Expertise

  • Information & Communications Technology

Topics

  • Data Consistency
  • Transaction Management
  • Microservices
  • Sagas

Are you a Purist or a Pragmatist

When it comes to microservice architecture and data consistency, are you a purist or a pragmatist? The microservice purist takes the position 1) that every microservice needs its own database, 2) that distributed transactions are an anti-pattern, and 3) that data only needs to be eventually consistent. On the other hand a data consistency purist takes the position 1) that data consistency is paramount, 2) that isolation is mandatory, and 3) that data must be globally consistent. Neither is right or wrong and real applications require pragmatic trade-offs between these positions. The pragmatist looks at the context of any requirement to determine what trade-offs may need to be made. Should you trade-off data consistency for performance? Should you accept some temporal coupling to achieve better data consistency? This session will examine the purist positions and propose some pragmatic trade-offs to consider when designing a microservice based application.

Todd Little

Chief Architect Oracle Transaction Processing Products

Denver, Colorado, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top