Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How Silex and Cilex became the glue for a media...

How Silex and Cilex became the glue for a media transcoding application (PHPNW13)

Symfony2 is awesome, but can be overkill for some applications. During this talk, you will hear about a use case for using the Silex microframework for web and the Cilex microframework for CLI, and how these frameworks combined became the glue to the components of the media transcoding application that powers the majority of on-demand adaptive streaming for the Dutch public broadcasting organization NPO.

Stefan Koopmanschap

October 05, 2013
Tweet

More Decks by Stefan Koopmanschap

Other Decks in Technology

Transcript

  1. Cilex & Silex became the glue for a media transcoding

    application How Sunday, October 6, 13
  2. Stefan Koopmanschap • PHP developer since ’97/’98 • Ingewikkeld and

    Techademy • Several PHP communities Sunday, October 6, 13
  3. Stefan Koopmanschap • PHP developer since ’97/’98 • Ingewikkeld and

    Techademy • Several PHP communities • Regular conference speaker Sunday, October 6, 13
  4. What happens? • Mediamanagement delivers XML and source file •

    Transcoding expects sourcefile and API call Sunday, October 6, 13
  5. Tasks • Monitor • Validate • Send to Codem •

    Wait for feedback Sunday, October 6, 13
  6. Tasks • Monitor • Validate • Send to Codem •

    Wait for feedback • Finalize Sunday, October 6, 13
  7. Tasks • Monitor • Validate • Send to Codem •

    Wait for feedback • Finalize • Publish Sunday, October 6, 13
  8. Functional application management • Quickly see recent jobs • See

    which jobs failed, and why Sunday, October 6, 13
  9. Functional application management • Quickly see recent jobs • See

    which jobs failed, and why • Search for old jobs Sunday, October 6, 13