• Bookmark

    Whitepaper on Principles of container-based application design by Red Hat

    Good read – https://www.redhat.com/en/resources/cloud-native-container-design-whitepaper “Cloud-native” is a term used to describe applications designed specifically to run on a cloud-based infrastructure. Typically, cloud-native applications are developed as loosely coupled microservices running in containers managed by platforms. These applications anticipate failure, and they run and scale reliably even when their underlying infrastructure is experiencing outages. To offer such capabilities, cloud-native platforms impose a set of contracts and constraints on the applications running on them. These contracts ensure that the applications conform to certain constraints and allow the platforms to automate the management of the containerized applications.

  • Data - Database

    SSAS: Dimension Relationships in Cubes

    “Dimension relationship” refers to the direct or indirect relationships between dimension and its measure groups in a Cube. Regular Refers to a standard relationship, when a Key column in the dimension is directly joined to fact table. Reference When a Key column in the dimension is indirectly joined to fact table by referencing another dimension. Fact / Degenerate Dimensions constructed from attribute columns in fact tables than from attribute columns in dimension tables. Many-to-Many One dimension is associated with multiple facts Read more: https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models-olap-logical-cube-objects/dimension-relationships?view=sql-server-2017 Note: My study notes

  • General

    Shu-Ha-Ri technique of Learning

    Shu Ha Ri is a learning model, or technique where at first (Shu) he/she follows a master and does the activities without knowing the why factor. He follows only one way of doing an activity even though there are different and efficient ways to accomplish same. Later (Ha) he learns more about the underlying details and starts to learn from different sources or masters and starts to do activities more efficiently. At the final stage (Ri) he starts to think of their own and builds his on ways of doing things within his comfort zone.

  • Technology

    Common RAID levels explained

    RAID 0 – Disk Striping – Used for the storage of noncritical items but which requires fast read-write.– Does not have parity (parity is about checking whether the data has been lost or overwritten on transition)– Does not have redundancy or fault tolerance. i.e., when the drive dies, the data is lost. RAID 1 – Disk Mirroring – Used usually for OS, SQL Engine etc. installation– Two or more disks used to write data and is in parallel– High performance– High availability– No data loss on disk failure RAID 2 RAID 3 RAID 4 RAID 5 – Striping with Parity…