A lively panel discussion with Eric Evans, Duncan DeVore, and Leo Gorodinski, hosted by Mike Feathers, on software architecture improvement, DDD, the ins and outs of microservices and much more.
The authors take a deep dive into the history of NoSQL at Amazon.com, from the world of relational databases to the Dynamo days to the world of managed services like DynamoDB.
Chung-Yeung Pang shares from his experience applying MDD and Agile to various projects.
Bryan Nehl makes an introduction to the data science: data formats, ETL tools, NoSQL databases, languages, libraries, techniques and approaches for exploring data and extracting value from it.
Aish Fenton discusses the machine learning algorithms that power almost every part of the Netflix experience, including some on distributed Neural Networks on AWS GPUs, providing insight into the innovation approach that includes offline experimentation and online AB testing.
The authors discuss patterns and technologies needed to scale large enterprise mobile systems, covering handling network connectivity, data reliability and real-time communication, and how all of these concepts are tied with each other.
Stefan Edlich discusses big data systems -Spanner, Presto- and the future of data persistence, data analytics, data formats and of NoSQL/NewSQL in general.
Stefan Tilkov shares entertaining examples of real life architectural disasters in software projects.
Pedro Molina presents the challenges, benefits and limitations creating a cloud-based DSL tool. A demo of such a tool is included.
Halle Winkler overviews the state of speech technology, examining the opportunities in usability and new forms of usage that become available with speech interfaces in mobile apps.
John Canfield discusses the changing payment ecosystem, innovations in mining and organizing unstructured data from many sources, and approaches to deciding for loss minimization and user experience.
Michael Bryzek shares lessons learned from startup to a leading ecommerce companies, starting with behavioral psychology and reflecting on the decisions made and tradeoffs considered as they scaled.