𝗖𝗹𝗼𝘂𝗱-𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗲𝗻 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆: 𝗗𝗲 𝗡𝗲𝘅𝘁 𝗟𝗲𝘃𝗲𝗹 𝘃𝗼𝗼𝗿 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀

Je webapplicatie werkt op je lokale machine. Je denkt dat het werk gedaan is. Dat is het niet.

Je moet beslissen waar je app draait. Je moet beslissen hoe je deze beschermt. Je moet beslissen wat er gebeurt als duizenden mensen deze tegelijkertijd gebruiken.

Overstappen naar de cloud vereist meer dan alleen het uploaden van code. Je moet architectuur en security begrijpen.

PaaS (Platform as a Service) is een uitstekend startpunt voor developers. Met PaaS beheert de cloudprovider de servers, besturingssystemen en netwerken. Jij focust op je code en de gebruikerservaring.

De beste PaaS-opties zijn onder andere:

• AWS App Runner: Geweldig voor gecontaineriseerde webapps. Het regelt de deployment en het schalen. • Azure App Service: Perfect als je Microsoft-tools zoals GitHub Actions of Azure DevOps gebruikt. • Google Cloud Run: Uitstekend voor serverless containers. Het kan terugschalen naar nul om kosten te besparen wanneer niemand het gebruikt.

Cloud-security is jouw verantwoordelijkheid. De provider geeft je tools, maar je moet ze correct gebruiken.

Volg deze security-regels:

Denk aan datasoevereiniteit. Je moet weten waar je data staat en welke wetten daarop van toepassing zijn. Als je Europese gebruikers hebt, moet je voldoen aan de AVG (GDPR)-regels.

Bereid je voor op pieken in het verkeer. Als een influencer jouw link deelt, kan je server crashen. Dit kun je voorkomen door te schalen:

• Vertical Scaling: Maak je machine krachtiger met meer CPU of RAM. • Horizontal Scaling: Maak meer instanties van je app aan en gebruik een load balancer om het verkeer te verdelen.

Zorg er altijd voor dat je site HTTPS gebruikt. Dit houdt de communicatie versleuteld en veilig.

Hoe je dit kunt oefenen:

  1. Maak een repository aan voor een eenvoudige webapp.
  2. Zorg ervoor dat er geen gevoelige gegevens in je code staan.
  3. Gebruik Vercel of Netlify om deze te deployen.
  4. Controleer of je site HTTPS gebruikt.

Source: https://dev.to/xinlin25/arquitectura-y-seguridad-en-la-nube-el-proximo-nivel-del-desarrollador-1bnd