Common questions on data architectures - What's missing?
Over the past few years I've been fortunate to meet a lot of great engineers & work with a variety of companies. As a whole, most devs/teams aspire to create architectures that are easy to understand, fun/engaging to work on & dependable for analytics. Nothing surprising there. But actually getting to that point can be challenging. And the challenges you face can vary drastically depending on where on the journey you're at. Why am I bringing this up? As mentioned recently, I'm working on putting together something to better address these common challenges and help teams more effectively build what I call a "Simple Modern Stack". The goal is to show you how to stand up a foundational data stack (faster) while avoiding the traps of over-complicating by guiding you through 5 steps: 1. Design 2. Setup 3. Build 4. Automate 5. Maintain To help prepare, this morning I wrote out a bunch of common questions I've heard over the years and often address during consulting engagements. The goal is to then answer each of them over time in the form of more free videos, community posts and/or more hands-on paid offerings like mentioned above. But rather than debate with myself on what's important, below I've decided to share my list of common questions with you. Perhaps seeing it will stir up new ideas for you/your team, or at the very least make you feel better knowing others are in the same boat. After reading this, my questions to you are: - Are these in line with what you've experienced? - Is anything else missing? Would love to her your thoughts. With that said, here's my current list: ======= Common Questions By Step ======= Design - What high-level approach should I follow - What tools should I use - How much will it cost - Which cloud provider is best - What MDS components do I need - What about [this thing] I see on social media/articles - How does it all work together end-to-end - What data modeling approach is best - What if I need or already have a custom solution - How do I get buy-in from decision makers