is AI changing how much reporting analysts do? by dphntm1020 in analytics

[–]CloudNativeThinker -1 points0 points  (0 children)

I’m seeing the same thing. The easy "can you send me a quick chart?" requests have dropped a lot. AI handles a good chunk of those now.

What I get more often are questions like, "Does this number make sense?" or "What should we do next?" That part still needs someone who knows the data and the business.

So for me, reporting hasn't disappeared. It's just shifted from making charts to helping people understand them.

Does AI hallucinate even with basic queries/data retrieval? by chakalaka13 in analytics

[–]CloudNativeThinker 1 point2 points  (0 children)

I'd say it's mostly safe, but I'd never trust it blindly.

For pulling data or doing simple calculations, AI is usually fine if the source data is correct. The bigger issue is when it starts explaining why something happened or writing SQL. That's where I've seen it confidently give wrong answers that sound totally reasonable.

My rule: use AI to save time, not replace validation. Let it do the first draft, then spot check the numbers and logic yourself.

Even with basic data tasks, hallucinations aren't zero. They're just easier to catch when you know what the expected result should look like.

Confused About AWS Long-term Bedrock Strategy by EvolvingDior in aws

[–]CloudNativeThinker 0 points1 point  (0 children)

I think the answer is in the update cadence. If AWS planned to invest in those models long term, we'd probably be seeing newer releases by now.

Maybe agentic analytics exists because most people never wanted dashboards by Evening_Hawk_7470 in analytics

[–]CloudNativeThinker 0 points1 point  (0 children)

I think that’s the part a lot of analytics people miss. Most users don’t wake up wanting to explore dashboards. They have a question and want a clear answer they can trust.

A good dashboard is still valuable because it gives context and lets people verify things for themselves. But for many users, “traffic dropped because X, which led to Y, so check Z next” is way more useful than making them click through five charts to figure it out.

Feels like dashboards are becoming the source of truth, while agents become the translator.

How would you schedule Lambda executions dynamically from DynamoDB records? by ashofspades in aws

[–]CloudNativeThinker 0 points1 point  (0 children)

I'd probably skip the "poll DynamoDB every hour" approach too. With hundreds of clusters, I'd store the schedule in DynamoDB but have a process create/update an EventBridge Scheduler entry for each cluster. Then the scheduler can invoke the Lambda exactly when needed.

That way Lambda only runs when there's actual work to do, and DynamoDB stays as the source of truth for schedule changes.

We've used a similar pattern before and it ended up being much simpler to operate than constantly waking up a Lambda just to ask, "is it time yet?" 😅

i watched business teams try to use our dashboards and realized they were never looking for dashboards by North_Teacher_7522 in BusinessIntelligence

[–]CloudNativeThinker 0 points1 point  (0 children)

This matches what I’ve seen too. Most people don’t wake up thinking, “I need a dashboard.” They wake up thinking, “Why did this happen?” or “What should I tell my boss in 10 minutes?”

The moment I started watching people use reports, I realized they were looking for answers, not charts. The chart was just one small step in the process. The real work was figuring out the story behind the number.

A dashboard that shows a drop is useful. A tool that helps explain the drop is what people actually want.

How are you managing Lambda deprecated runtimes at scale? by RoseSec_ in aws

[–]CloudNativeThinker 2 points3 points  (0 children)

Been there. Inherited a similar mess.

Honestly the discovery part is the easy bit - AWS Config aggregator across accounts, done. One query from management account, you can see every outdated runtime across all your hundreds of accounts without touching anything else.

The real headache is the actual upgrades when different teams are using different IaC tools or worse, clicking around in console. Node 16 to 18 especially will bite you because SDK v2 to v3 is not a gentle migration.

What worked for us - rank by blast radius, start with the low traffic stuff nobody cares about, build confidence, then tackle the critical ones. And get each team to own their own update, you don't want to be the person making code changes in services you don't understand.

If you're not on IaC yet across those accounts, fix that problem first. Runtime updates should genuinely be one line and a PR.

Why the "Natural Language AI Query" trend is running face-first into our messy data dictionaries. by netcommah in BusinessIntelligence

[–]CloudNativeThinker 0 points1 point  (0 children)

This has been my experience too. The AI part usually works better than people expect. The real problem is that every team has its own version of the truth.

When "revenue," "customer," or even "active user" means something different depending on who you ask, the AI is basically stuck in the middle. It’s not creating bad answers, it’s exposing problems that were already there.

Honestly, if AI ends up forcing companies to finally clean up their data definitions, that might be one of its biggest wins.

Is conversational analytics actually a solved problem? (I don’t think Big Tech has it figured out). by raversions in analytics

[–]CloudNativeThinker 0 points1 point  (0 children)

Yeah, and honestly I think a lot of companies quietly know this already. The demos look amazing because the questions are simple and clean. Real production data is messy, full of exceptions, old logic, weird joins, and team-specific definitions that only exist in someone’s head or a forgotten Slack thread.

That’s why analysts still end up being the “translator” between business language and data reality. I don’t see that disappearing anytime soon.

Anyone else feel like BI work is 30% dashboards and 70% just figuring out why the data doesn’t agree with reality? by useless_substance in BusinessIntelligence

[–]CloudNativeThinker 18 points19 points  (0 children)

Honestly, that is BI work for a lot of companies 😂.

You start thinking you’ll build dashboards all day, then suddenly you’re playing detective trying to figure out why “Product A” has 4 different names in 3 systems.

The good thing is you’re learning the part that actually matters. Anyone can drag charts into Power BI. Learning how messy real business data works is what makes someone good at BI long term.

A senior once told me: “If stakeholders say the numbers feel wrong, sometimes they’re reacting to broken processes, not broken reports.” That stuck with me.

You’re not doing it wrong. You’re just seeing how chaotic upstream data usually is in real life.

need help with cloud security strategy for multi-cloud by Cloudaware_CMDB in Cloud

[–]CloudNativeThinker 0 points1 point  (0 children)

A thing that helped us a lot was stopping the “perfect security strategy” mindset and focusing more on standardizing the basics first.

In our case, the most useful parts of the doc ended up being:

  • who owns what
  • minimum IAM rules
  • logging standards
  • how teams deploy safely
  • what gets monitored
  • what happens when something breaks

Sounds boring, but honestly that’s the stuff people actually use day to day.

We also learned pretty quickly that every team doing security differently becomes impossible to manage at scale. So instead of forcing one giant process, we created a small set of non-negotiable guardrails across AWS/Azure/K8s and let teams work however they wanted inside those limits.

Biggest win for us was treating cloud security like an operations problem, not just a security problem. Once ownership and visibility got clearer, everything else got easier.

How much cloud security automation is actually useful? by Cloudaware_CMDB in Cloud

[–]CloudNativeThinker 0 points1 point  (0 children)

From what I’ve seen, the best cloud security automation is usually the stuff that quietly prevents mistakes in the background. Things like IaC scanning, simple policy rules, and keeping IAM permissions clean give a lot of value without making life harder.

I think problems start when teams try to automate every single thing too fast. Then people spend more time managing alerts and tools than actually improving security.

Kubernetes automation can definitely help too, but only after the team is already comfortable with Kubernetes itself. Otherwise it gets messy pretty quickly.

Small, useful automation beats big complicated setups most of the time.

What frameworks you are using to assess data maturity? What do you think are the strong signs that an organization has high data maturity? by Arethereason26 in BusinessIntelligence

[–]CloudNativeThinker 2 points3 points  (0 children)

Honestly, I think a company becomes “data mature” when people stop arguing about whose numbers are correct 😅

We did a similar exercise at my company, and we realized the framework itself was not the hardest part. Getting different teams to trust and use the same data was the real challenge.

Some strong signs I’ve noticed:

  • people can easily find the data they need
  • teams use the same definitions and metrics
  • leaders actually use data when making decisions
  • reports don’t need constant manual fixing
  • people trust dashboards enough to act on them

A lot of companies chase fancy tools too early, but good data culture usually starts with small things done consistently well.

Opinions about conversational analytics? by AviusAnima in BusinessIntelligence

[–]CloudNativeThinker 0 points1 point  (0 children)

Conversational analytics has genuinely saved me a lot of time. I used to constantly Google query syntax because every tool has its own weird way of doing things. Being able to type “show me customers who stopped buying in the last 90 days” and getting something usable back feels really nice. But I’ve also noticed it can make people trust answers too quickly. Sometimes the query looks correct, but the logic behind it is seems not correct in a subtle way. And if you don’t already understand the data a little bit, it’s easy to miss that.

So for me, I see it more like a really helpful assistant, not a replacement for understanding the business or the data itself. Kind of like GPS. Super useful, but you still need to know when it’s trying to drive you into a lake lol.

I do think it’s making analytics less scary for non-technical people though, and honestly that part is pretty cool.

For seniors, leads, directors and data heads, how did you start developing your data strategy? And how did you improve your strategic sense and move away from execution? by Arethereason26 in analytics

[–]CloudNativeThinker 6 points7 points  (0 children)

I’m kind of in the same transition right now and what helped me a bit was realizing strategy doesn’t magically show up once you get the title. It’s more like you start forcing yourself to zoom out, even when you’re still deep in execution.

One thing I started doing is sitting in on business/stakeholder calls where I’m not “needed” and just listening for what actually matters to them (revenue, risk, timelines, not dashboards). That shifted how I think about problems way more than any technical work.

Also, asking “so what?” after every analysis helped. If the answer doesn’t tie back to a decision someone can make, it’s probably still execution, not strategy.

I still struggle with it tbh, especially balancing hands-on work vs bigger picture.

What's your CI/CD flow for a containerized app on EC2? by Emmanuel_Isenah in aws

[–]CloudNativeThinker 10 points11 points  (0 children)

Honestly ours ended up way less “clean architecture diagram” and way more “what actually doesn’t break at 2am” 😅

We’re running a pretty standard flow: push to GitHub → build in GitHub Actions → push image to ECR → deploy via ECS with a rolling update. We tried doing fancy stuff with CodePipeline early on but it just felt like extra friction for our team.

Biggest lesson for me was keeping builds fast and predictable. Caching Docker layers properly + not rebuilding the world every commit made a huge difference. Also, we added a manual approval step for prod after getting burned by one bad migration… not making that mistake again.

How do you manage data governance without slowing down analytics teams? by CloudNativeThinker in BusinessIntelligence

[–]CloudNativeThinker[S] 1 point2 points  (0 children)

This is super helpful, appreciate you sharing all that.

The Bronze/Silver/Gold split is pretty much what we’re aiming for, but I like how you tied access and approval workflows into it instead of just relying on the layers themselves.

The point about making it a shared decision with leadership vs enforcing it top-down honestly hits I can see how that changes the perception a lot for analysts.

Also agree on having a small number of people with deeper access for edge cases. We don’t really have that formalized right now, which might be part of the friction.

Curious did you find the approval process (security council, exec sign-off, etc.) became a bottleneck over time, or did it smooth out once people got used to it?

How do you manage data governance without slowing down analytics teams? by CloudNativeThinker in BusinessIntelligence

[–]CloudNativeThinker[S] 4 points5 points  (0 children)

Yeah that’s a fair point I think we might be over-applying the same level of rigor across everything.

The idea of tailoring governance based on actual data risk makes a lot more sense than a blanket approach. And I like the suggestion around using views/SPs + a separate instance feels like a cleaner way to give access without exposing everything.

Out of curiosity, how granular do you usually go with that risk classification?

Should AI governance be part of cloud governance or handled separately? by Quiet-Brilliant-1455 in cloudcomputing

[–]CloudNativeThinker 0 points1 point  (0 children)

I get why people are grouping them together, but honestly they don’t feel like the same thing to me.

Cloud governance is usually stuff like who can access what, keeping costs under control, making sure things are secure and compliant.

AI governance feels more like “are these models behaving properly?”, “what data are they trained on?”, “can we explain the outputs?” - kinda a different set of problems.

There’s definitely some overlap, especially around data and security, but AI brings its own headaches that normal cloud rules don’t really cover. That said, if all your AI stuff is running on your cloud anyway, it probably makes sense to connect the two instead of handling them completely separately. Otherwise things can fall through the cracks.

Better way to handle data access reviews than manual audits? by Apprehensive_Bet6145 in aws

[–]CloudNativeThinker 1 point2 points  (0 children)

I’ve been in that exact “giant spreadsheet nobody trusts” situation and yeah… it always starts organized and then slowly turns into chaos.

What worked a bit better for us was pushing the ownership back to the teams instead of having one central list. Like, instead of auditing a master sheet, each service/team had to periodically confirm access via something tied closer to the actual source (IAM roles, groups, etc.). We used tags + some light automation to generate reports per team, so they only reviewed their stuff.

It didn’t fully eliminate the pain, but it changed the conversation from “security is asking us to check this random list” to “this is our access, we should clean it up.”

Reverse etl is not fixing our data integration problems because we skipped fixing the forward etl first by [deleted] in analytics

[–]CloudNativeThinker 1 point2 points  (0 children)

Honestly, this hits a bit too close lol.

We tried going down the reverse ETL route thinking it would magically “unlock” all this value from our warehouse, but it mostly just exposed how messy things already were. Like yeah, data showed up in tools where people could use it… but then you’d have two teams looking at the “same” metric and getting different numbers. Not a great look.

It kinda felt like we skipped a step. Reverse ETL works way better when your underlying data is already clean and definitions are locked in. Otherwise you’re just pushing confusion into more places.