Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Food for thought #38

Open
aheusingfeld opened this issue Aug 25, 2024 · 0 comments
Open

Food for thought #38

aheusingfeld opened this issue Aug 25, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@aheusingfeld
Copy link
Member

First of all let me state that I'm very impressed by the balance and completeness of the curriculum. Thanks a lot for putting this work and deep thought into it.

Given that, my feedback is focussed on emphasis i.e. which topics would need more or less time to sink in from my point of view and my experience.

  1. Chapter 11 should be Chapter 0: Putting these topics last sends the wrong message IMHO. In a training, this terms should IMO be explained first because they should be omnipresent in most other chapters i.e. be mentioned and referenced to make sure their importance really sunk in with every participant
  2. Think about thinning out "Data Privacy and Compliance": This can be a huge topic in itself and architects should rather have a "I know that I don't know, so I rather pull in a data privacy expert to double-check" mindset than thinking "ah, ya, I learned everything there is to data privacy in that iSAQB training"
  3. Think about explicitly separating LLM-containing applications and LLM-Ops. This would help in expectation management
  4. Rethink your subheading to emphasize the "why should I care" for someone who thinks "Huh? I'm dealing with data in every application, I know all there is why should I even read this curriculum". It doesn't have to be a "10 things everybody fails in when it comes to sustainable Data Architectures", but I guess you know what I mean
  5. If your focus is "analytics applications/systems" please clearly state that. Otherwise rethink whether chapter 2 should really take that amount of space without explicitly mentioning "the other types of applications". I am very opinionated on this because my experience is that most Data Scientists are used to building and thinking in analytical contexts only and applying their learnings 1:1 to other contexts. Analytics Applications like providing a data product for a management dashboard is a very different runtime context compared to being responsible for a customer-focussed internet applications with millions of users that has to be available 24/7.
  6. I'd like to encourage you to put more focus on the long-term view i.e. explicitly stating the different application runtime contexts which exist and how architecture decisions on (exposed) data structures, data qualities, and transfer protocols (interactions, information, interfaces) have a huge impact on sustainability, replaceability, resilience, and performance efficiency and thus the lifecycle of software systems.
@aheusingfeld aheusingfeld added the enhancement New feature or request label Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant