Dwarves
Memo
Home
Consulting
Handbook
Playbook
Hiring
Changelog
Contributor
Prompts
Night mode
Pinned
On agentic AI
2025 Roadmap
Experiment selection
Do one thing well
Compose newsletter
Our bets 🧙‍♂️
Team profile 💎
Explore
Updates
Research
Consulting
Careers
Handbook
Playbook
Culture
Earn
Fund
Misc
Opensource
Org
Radar
Services
Resources
Dwarves
Memo

Properties

  • Created:Apr 23, 2025
  • Author:zlatanpham
  • Views: 1
  • Tags: architectureMoC

Location

  • Folder: /topics

Stats

  • Words:254
  • Characters:5,260
  • Blocks:17
  • Reading time:2m

Command Palette

Search for a command to run...

  • Architecture patterns
  • Design patterns
  • State machines & automata theory
  • Domain-driven design (DDD)
  • Principles & laws
  • Case studies & blog posts
  • Implementation notes
  • Placeholders & knowledge gaps
  • Architecture patterns
  • Design patterns
  • State machines & automata theory
  • Domain-driven design (DDD)
  • Principles & laws
  • Case studies & blog posts
  • Implementation notes
  • Placeholders & knowledge gaps

§ Architecture

zlatanpham
Apr 23, 2025
  • 1
  • Architecture patterns

    • Event sourcing
    • Service-based architecture
    • Overview on broker pattern in distributed system

    Design patterns

    • Builder pattern
    • Command pattern
    • Observer pattern
    • Prototype pattern
    • Singleton pattern
    • Strategy pattern
    • Visitor pattern

    State machines & automata theory

    • C4 diagrams / C4 modelling
    • UML state machine diagram
    • State pattern
    • Finite state automata
    • Finite state transducer
    • Mealy machine
    • Moore machine
    • State explosion
    • Automata theory placeholder

    Domain-driven design (DDD)

    • Domain model in DDD
    • Entities in DDD
    • Overview of DDD

    Principles & laws

    • Law of Demeter
    • SOLID principles
    • Principles of good software design

    Case studies & blog posts

    • Write-heavy scalable and reliable inventory platform
    • Design file sharing system: directory structure

    Implementation notes

    • Redis streaming
    • Redis streaming concurrency
    • SDK event sourcing

    Placeholders & knowledge gaps

    • Reducers
    Tags:
    architectureMoC
    sticker #1
    Subscribe to Dwarves Memo

    Receive the latest updates directly to your inbox.

    Use[or]to navigate headings
    Dwarves Foundation
    Memo
    © 2025