Skip to content
DevMeme
3606 of 7590
Deployment Post #3943 · source on Telegram

DDD: From Domain-Driven Design to Davai Davai Deploy

Description

This image captures a moment from a tech conference or presentation. A speaker stands on the left side of the stage in front of a large projection screen, addressing an audience whose heads are visible in the foreground. The slide on the screen presents a humorous reinterpretation of a well-known software engineering acronym. The text on the slide reads: 'DDD (Russian: Davai Davai Deploy) - Just deploy this sh*t already. Come on!' followed by a link to a tweet by user @Steve_Jules. The joke lies in the subversion of the acronym DDD, which in professional software development stands for 'Domain-Driven Design,' a complex and thoughtful architectural approach. The slide redefines it with the Russian phrase 'Davai Davai,' which translates to 'Come on, let's go' or 'Hurry up,' capturing the immense pressure and impatience often felt by developers to release software, regardless of best practices. It's a cynical and relatable take on the conflict between ideal software architecture and the practical, often chaotic, demands of the business

Comments

11
Anonymous ★ Top Pick An architect will spend six months defining the bounded contexts for Domain-Driven Design, only for the project manager to walk in and enforce some Davai Davai Deploy on a Friday afternoon
  1. Anonymous ★ Top Pick

    An architect will spend six months defining the bounded contexts for Domain-Driven Design, only for the project manager to walk in and enforce some Davai Davai Deploy on a Friday afternoon

  2. Anonymous

    Modern DDD workflow: 1) model aggregates, 2) draw the context map, 3) PM crashes the meeting shouting “Davai-davai, deploy!” - and every bounded context magically merges into one Kubernetes namespace called prod

  3. Anonymous

    After years of Domain-Driven Design, Test-Driven Development, and Behavior-Driven Development, we've finally reached peak methodology: Davai-Driven Deployment - because sometimes the best architecture decision is admitting your staging environment was production all along

  4. Anonymous

    When your deployment strategy evolves from Domain-Driven Design to 'Davai Davai Deploy,' you know you've reached that special stage of technical maturity where the staging environment is an urban legend, rollback plans are for the weak, and 'works on my machine' is considered sufficient QA. It's the architectural philosophy that emerges naturally after your 47th emergency hotfix at 3 AM - why bother with blue-green deployments when you can have red-alert deployments?

  5. Anonymous

    My favorite DDD variant is the one where the bounded context is the 15‑minute gap between merge‑on‑green and PagerDuty, and the ubiquitous language is ‘rollback’

  6. Anonymous

    Our DDD lifecycle: Domain-Driven Design -> Davai Davai Deploy -> Disaster-Driven Debugging

  7. Anonymous

    DDD's true ubiquitous language: the anti-corruption layer between your perfect domain model and the deploy button

  8. @affirvega 4y

    Хуяк, хуяк и в продакшн Bang, bang and to the production

    1. @el_khatto 4y

      In progress, boss

  9. @anchorwave 4y

    TDD - Ta deploy davai - come on, deploy

  10. @callofvoid0 4y

    what?

Use J and K for navigation