Cory Maklin·Jun 21, 2023McKinsey Issue Tree For Root Cause AnalysisMy day to day looks very different from a traditional McKinsey consultant. However, I still benefit from the same problem solving…
Cory Maklin·Jun 8, 2023Problems Encountered When Ingesting Raw DataI was working on a project where the client could only extract data from a legacy SAP system as CSV files. Since the files were already…
Cory Maklin·Jun 7, 2023Data Engineer Interview: Right To Be ForgottenInterviewer: Let’s say you were responsible for designing the data warehouse and associated pipelines. How would you support the right to…A response icon3A response icon3
Cory Maklin·Jun 5, 2023ELT vs ETLETL stands for Extract, Transform, Load. The extract portion refers to how we extract data from a source system. The Transform portion…A response icon3A response icon3
Cory Maklin·Jun 1, 2023Data Engineer Interview: Backfill DataLet’s say you were responsible for maintaining the data warehouse pipelines. There was a bug in the code and now you need to re-ingest the…
Cory Maklin·May 29, 2023The Star Schema Is Dead Long Live Wide TablesIf you do a quick search for books data engineer must read, you’ll find two books: 1. Designing Data-Intensive Applications 2. The Data…A response icon15A response icon15
InLevel Up CodingbyCory Maklin·May 28, 2023Repository Design Pattern ExplainedI had worked with frameworks like SpringBoot before, but I had never given too much thought into the reasoning behind the majority of the…
InLevel Up CodingbyCory Maklin·May 28, 2023Dependency Inversion Principle in Domain Driven DesignThe world is rapidly changing. With that change, comes new business requirements, with new requirements comes new features and with new…
InLevel Up CodingbyCory Maklin·May 28, 2023Should Business Logic Live In The Database Or ApplicationFor one of my previous projects, I built a backend application. Initially, my colleague had written bulk of the business logic in a single…
Cory Maklin·May 27, 2023Data Versioning ExplainedI’ve heard of data versioning. However, I never realized the importance of it until it became an issue on a recent project. To provide some…