Insights unlimited

Just some scribbling

  • -Anas Lahmamsi from LinkedIn

    Medallion:

    This architecture ensures atomicity, consistency, isolation, and durability (ACID) as data moves through multiple layers of validation and transformation before being stored in an optimized format for efficient analytics.
    The terms Bronze (raw), Silver (validated), and Gold (enriched) describe the level of data quality and refinement at each stage.

    • Bronze contains raw ingested data
    • Silver contains cleaned and validated data
    • Gold contains enriched, business-ready datasets
      This layered approach improves data reliability, traceability, and analytical performance.

    The Bronze layer ingests raw data directly from source systems, such as:

    • Cloud storage (files, logs, exports)
    • Streaming platforms (Kafka, Event Hubs)
    • Databases
    • APIs
      Data in the Bronze layer is stored as-is, with little or no cleaning or validation in most cases.
      The main objective is to preserve the original data and maintain a reliable historical record for downstream processing.

    Silver Layer : Cleaned and Validated Data
    The Silver layer is where data cleaning and validation take place.
    In this layer, raw datasets from the Bronze layer are processed, standardized, and validated to improve data quality and reliability.

    Typical transformations include:

    • Removing null or invalid values
    • Standardizing formats
    • Deduplicating records
    • Applying business validation rules
    • Joining related datasets

    The Gold layer is designed for business and professional users.
    It contains highly curated and aggregated datasets, typically fewer in number than the Bronze and Silver layers.
    These datasets are optimized for reporting, dashboards, and business analytics.

    PS: Medallion Architecture can be implemented for both Batch and Real-Time processing. The concept is independent of the processing mode, it defines how data is organized by quality (Bronze –> Silver –> Gold), not how fast it is processed.

    Details

    Insights unlimited

    Visit Us!

  • Hello To All,

    Holistic evaluation of code quality , on-time delivery,productivity and alignment to business values to ensure that it conforms to the four ACID properties .

    Atomicity: Treats a transaction as a single “all-or-nothing” unit; if any part fails, the entire transaction fails and is rolled back.

    Consistency: Ensures a transaction brings the database from one valid state to another, maintaining all predefined rules and constraints.

    Isolation: Ensures that concurrent transactions do not interfere with each other, making them appear to execute sequentially.

    Durability: Guarantees that once a transaction is committed, it remains saved permanently, even in the event of system failures or crashes. 

    Following Software Development Life cycle core values would be preferable method as well to ensure all the above stated changes.

    Having the apt set of software metrics adds value and goals for the software development teams.

    There are some software metrics like Agile metrics ,Team velocity, Cycle Time that can help developers track their progress.

    Figure: Above image displays the different frequency variations for different parameters identified and chosen to graphically analyze the time variation.

  • Technology at its peak is what i call the accompanying statements. As of 2025–2026, is experiencing an era of exponential acceleration rather than a final peak, characterized by the convergence of Artificial Intelligence (AI), quantum computing, and advanced robotics. This period takes over a shift from digital tools to autonomous systems, with AI-driven software, 5G/6G, and biotechnology transforming industries and everyday life. With a heavy impact all the above mentioned technologies is an opportunistic way to transform and enclose the ingenuity which helps us in advancing our solutions in a better way and capture the extremely difficult frames into the most simplified forms.

    Note : An IP (Internet Protocol) address is a unique number assigned to each device connected to a network, functioning like a digital mailing address for online activity.

    My super favourite VM(Virtual Machine) – the next best thing to practise coding

    Azure Virtual Machine Instances
    Unibake uses Dynamics 365 to power productivity and growth for global bakeries | Microsoft Customer Stories: Peak is the word of the day

  • Welcome Everyone! I arrived in the city of Uppsala(Sweden|Sverige) in the year 2018 in the month of November. In the cold and rainy weather, my first thought was how can people survive in this weather. But let me tell you this, that when the days are bright you go through a feeling which can only be described as the world is yours to conquer. You may cross oceans and travel around the globe you may whisper to the flowers and butterflies and watch them enjoy the sun as much as you do, but you will come to realize that you can never beat the sun even during summers.”As the day moves from winter to spring to summer, you come across everything from leaves falling from the trees, snowfall, northern lights, Kiruna streaks, yellow spring, midsommer joy. But would you be able to tell the difference between your friend and foe ?”.

    That’s just me!

    Please go through my posts and feel free to let me know your comments.

    Uppsala fire show 2022 (End of summer) >)