---
# System prepended metadata

title: Chapter Work
tags: [bagaar, ' chapter']

---

---
tags: bagaar, chapter
---

# Chapter Work

## DevCon

- Merge Requests
- DevOps: Tim
- Wie/Wat toegang DB/Servers/... : Tim


## Tasks

- Herschrijven vacature backender => Is al gedaan
- Met Tim kijken welke DevOps tasks ik nog kan oppikken

## Planning

- Backend Ecosysteem in kaart brengen voor PHP/DotNet op Azure/AWS (Laravel/Nova/Auth-providers) (SendGrid/SES) (Stripe/Mollie) (Twillio/OneSignal) (Storage Accounts) (Database-types) (Google Maps/Open Street Maps) (Azure Media Services) (OCR) (AI)

- Meer op functioneel niveau: 
    - Auth: Cognito/B2C
    - Mail: Sendgrid/SES
    - Programming-lang/framework
    - Libs: Passport etc. 


- DevOps Ecosysteem mappen (EKS/AKS/...)

### Ecosystem

- Programming languages:
    - [PHP](https://www.php.net/)
        - Framework: [Laravel](https://laravel.com/docs/master)
        - Packages:
            - GraphQL: [Lighthouse](https://lighthouse-php.com/)
            - REST-API: Bagaaravel
            - Authentication: [Laravel Passport](https://laravel.com/docs/8.x/passport)
            - Admin Dashboard: [Laravel Nova](https://nova.laravel.com/)
            - Multi-lang support: spatie/translatable
    - [C#](https://docs.microsoft.com/en-us/dotnet/csharp/)
        - Framework: [.NET Core](https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-5.0)
        - Packages:
            - GraphQL: ?
            - Authentication: [IdentityServer](https://github.com/IdentityServer/IdentityServer4)
            - Admin Dashboard: ?
            - Multi-lang support: ?

- External Services:
    - File Storage:
        - `azure` [Azure Blob Storage](https://azure.microsoft.com/en-us/services/storage/blobs/)
        - `aws` [AWS S3](https://aws.amazon.com/s3/)
    - Database Storage:
        - `aws` Amazon RDS MySQL
        - `azure` Azure Database for MySQL
    - Mail:
        - `azure` SendGrid
        - `aws` SES
    - Authentication:
        - `azure` Azure AD (b2c)
        - `aws` Cognito
    - Translations:
        - PoEditor
        - Weblate
    - Phone/SMS:
        - [Twilio](https://www.twilio.com/)
        - [OneSignal](https://onesignal.com/)
    - Native Notifications:
        - [OneSignal](https://onesignal.com/)
        - [Firebase Cloud Messaging](https://firebase.google.com/docs/cloud-messaging)
    - Websocket Notification:
        - Pusher
        - Self-hosted NodeJS
    - Payment Provider:
        - Payzen
        - Adyen
        - Mollie
        - Stripe
    - Geo-location
        - Google Maps
        - Open Street Maps
    - Machine Learning
        - Amazon Textract
        - Amazon Rekognition
        - Azure Computer Vision
        - Azure Face API
        - OpenCV
    - Streaming Video
        - Azure Media Service
        - AWS Media Convert

### Todo
- Updates PHP version
- Update plan for packages