The elephant in the room with data is that we don’t need a lot of the fancy and powerful technology. SQL against a relational database gets us extraordinarily far. Add some Python scripts where we need some imperative logic and glue code, and a sprinkle of CI/CD if we really want to professionalise the work of data scientists. I think this covers the vast majority of situations. Despite being around it for some time,…
I think it gets us all the way once you consider the ability to expose domain-specific functions to SQL that are serviced by your application code.
I've always been of the mindset that you can do anything with SQL if you are clever enough.