Search

Lessons (5)

  • O — Open/Closed Principle

    Software should be open for extension but closed for modification. Add new features by plugging in new code …

  • Microkernel (Plugin) Architecture

    … the core is closed for modification, open for extension. Designing the contract well Guideline Why --- --- Keep the contract …

  • Choosing an Architecture

    … Eventual consistency, debugging Microkernel Small core + plug-ins Extensible products, per-customer rules Contract design and stability Serverless …

  • Kubernetes Cluster Architecture

    … That's what makes Kubernetes so extensible and resilient. How the scheduler chooses a node mermaid flowchart LR …

  • Frontend Security

    … your app, third-party scripts, browser extensions and other websites all live in it. Browser security is about …