Enterprises build data lakes for a variety of reasons. Some start as single-project data puddles created by a line-of-business or project team and grow into data lakes gradually. Some start as ETL offloading projects by IT and pick up additional users and analytic use cases along the way. Others are…


Data will always be the lifeblood of predictive analytics systems, but access to the right data can be challenging. Technology advances promise to increase the sources of data, as well as gaining more information from currently available data. While the rate of increase in compute power has struggled to keep…


We have seen an explosion of chatbots in the market. AI has become ingrained into the daily fabric of our lives. Service industries have turned to AI-driven chatbots to manage customer interactions, increasing speed and quality of resolution while decreasing cost. Millennials increasingly prefer to interact with chatbots rather than…


According to Bar-Lev, a broad definition of AI orchestration would be “managing the set of tools, processes, data and talent related to the application of AI within an organization such that it becomes a part of the operational day-to-day as opposed to staying within research or an experimental process. This…


What is a legacy system? It is old software that is very hard to maintain, to extend, and to improve. On the other hand, it is also a system that is working and is serving the business, otherwise it would not have survived.

Perhaps, when it was first created, a…


If you’re already a software product manager (PM), you have a head start on becoming a PM for artificial intelligence (AI) or machine learning (ML). You already know the game and how it is played: you’re the coordinator who ties everything together, from the developers and designers to the executives…


A Bad Outcome Doesn’t Mean a Bad Decision

Editor’s note: There’s no question that we live in uncertain times, where we face a range of challenging decisions on a daily basis. This essay examines how we can take a more mindful approach to decision-making using conceptual and cognitive tools. …


The Value of Focusing on Engineering Productivity

Editor’s Note: In this excerpt from Software Engineering at Google, Ciera Jaspen, Google’s Tech Lead Manager of Engineer Productivity Research, reviews the organizational value and importance of measuring engineering productivity at Google. We’d love to hear from you about what you think about this piece.

Google is a data-driven company…


What Makes an IT Architect? (And What Doesn’t).

Editor’s Note: In order to describe something properly, it’s often easier to start off with what that something isn’t. In this excerpt from The Software Architect Elevator, Gregor Hohpe, Enterprise Strategist for AWS, reviews some of the roles that are often misattributed to software architects. …


BaaS Simplifies Blockchain Applications

Editor’s Note: Using a BaaS can help to ease the burden of administering everything inside the blockchain layer, and help to distribute this layer in a secure and simplified way. …

O'Reilly Media

O'Reilly Media spreads the knowledge of innovators through its books, video training, webcasts, events, and research.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store