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

Tonic Application Architecture

Tonic Application Architecture

I presented this on an internal session to all the team members of Telenor Health including developers, dev ops, QA and all.

Nuruzzaman Milon

March 29, 2018
Tweet

More Decks by Nuruzzaman Milon

Other Decks in Technology

Transcript

  1. Projects Maintained by me • CAAS • Castro • Doctor

    Appointment Booking • Tonic SMSC • Tonic App Backend • Tonic Admin
  2. CAAS - Technology Stack • PHP 7.1 • PostgreSQL •

    Laravel Framework 5.6 • Cache: Redis • File Storage: Amazon S3 • Testing: PHPUnit • Cron: Laravel scheduler with Crontab
  3. Castro - Technology Stack • PHP 7.1 • MariaDB (Migrated

    from MySQL) • Laravel Framework 5.5 • Queue: Redis • Cache: File • Testing: PHPUnit • Cron: Laravel Scheduler with Crontab • Process Controller: supervisord
  4. Appointment Booking - Technology Stack • PHP 7.1 • PostgreSQL

    • Laravel Framework 5.6 • Cache: Redis • File Storage: Amazon S3 • Testing: PHPUnit
  5. Tonic SMSC - Technology Stack • PHP 5.5 • PostgreSQL

    • Lumen Framework 5.2 • Queue: Redis • Process Controller: supervisord • Testing: PHPUnit • Cron: Laravel scheduler with Crontab
  6. Tonic App Backend - Technology Stack • PHP 7.1 •

    PostgreSQL • Laravel Framework 5.5 • Cache: Redis • File Storage: Amazon S3 • Push Notification: Pushwoosh(Deprecated), Firebase Cloud Messaging • Testing: PHPUnit
  7. Tonic Admin - Technology Stack • PHP 7.1 • Laravel

    Framework 5.1 • PostgreSQL • Queue: Redis • Cache: Redis • Testing: PHPUnit • Process Controller: supervisord