Search

Lessons (14)

  • MVC, MVP & MVVM

    … Model–View–ViewModel The ViewModel exposes observable state and commands . The View binds to them, so when the …

  • Views, Triggers & Stored Procedures

    Interview answers for views, materialized views, triggers and stored procedures. Covers PDF questions 20, 24 and 27-30 …

  • Database Internals, Replication and Scaling

    … Materialized views and denormalized projections speed known reads but need refresh/freshness rules. Compression saves storage/network at …

  • Premiere-Night Video Streaming

    … Put copies close to viewers before the doors open. ![Premiere streaming splits control-plane APIs from a CDN …

  • DBMS Foundations, Keys & Normalization

    … Abstraction, dependencies and design Physical level describes storage; logical level describes entities and relations; view level exposes a …

  • What Is Apache Kafka?

    … They had dozens of systems that all needed the same data (page views, profile updates, messages), and point …

  • Layered (N-Tier) Architecture

    … mermaid flowchart TB P["🖥️ Presentation<br/ controllers, views"] -- B["⚙️ Business<br/ services, rules"] B -- D["🗃️ Persistence …

  • Clean Architecture in Depth

    … V as View / HTTP response C- UC: execute(requestModel) UC- P: present(responseModel) P- V: view model (formatted …

  • React vs Vue vs Angular

    … signals (+ zone.js legacy)"] A1[signal changes] -- A2[dependents are notified] -- A3[update affected views] end - React re …

  • How Browsers Render a Page

    … Layout (reflow) The browser calculates the exact position and size of every box, based on the viewport width …

  • Topics, Partitions & Offsets

    … named stream of related events: orders , payments , page-views , user-signups . bash kafka-topics.sh --create --topic orders …

  • Authentication, Authorization & API Security

    … based) Permissions attached to roles admin can delete, viewer can read ABAC (attribute-based) Rules over attributes "Managers …

  • CQRS & Event Sourcing

    … With CQRS, a projector keeps an order summaries view with exactly those fields, so one fast query, no …

  • Choosing an Architecture

    … DB; changes cross all layers MVC / MVVM Separate view from model and logic UI code (server pages, SPAs …