Wat is cloud native?

Cloud native is een moderne manier van het ontwikkelen en beheren van webapplicaties die voor de cloud zijn geschreven.

Het idee achter cloud native is dat software voor de cloud wordt geschreven. Dat betekent onder andere het opdelen van de software in kleinere stukken en vaker kleinere releases doorvoeren.

Ten opzichte van een monolithisch model heeft de cloud het voordeel dat je kunt schalen: bij drukke momenten of structurele groei kan er automatisch worden opgeschaald naar meerdere servers (instances) om de webapplicatie snel te houden.

Wij werken met Docker-omgevingen die in Kubernetes worden geladen, zodat dezelfde configuraties gebruikt worden in alle fasen van de ontwikkeling.

Wij werken met de volgende technieken

Docker
Kubernetes
Harbor

Kubernetes

Een moderne webapplicatie bestaat uit meerdere onderdelen die elk weer schaalbaar zijn. Om dit te beheren (orchestreren) maken wij gebruik van Kubernetes. Voor onze klanten hebben we een private cluster met productie-, review-, test- en acceptatieomgeving.

  • Meerdere schaalbare onderdelen in één applicatie
  • Kubernetes voor orchestration
  • Private cluster met productie, review, test en acceptatie
  • OTAP-omgevingen (Ontwikkel, Test, Acceptatie, Productie) zo gelijk mogelijk
  • Minder onverwachte fouten bij release door gelijke configuratie
  • Bedrijven die zelf een webapplicatie ontwikkelen
  • Transitie naar de cloud
  • DevOps en omzetten van ontwikkelomgeving naar Docker
  • Opsplitsen van een applicatie ter voorbereiding op de cloud

Voor wie

Onze klanten zijn veelal bedrijven die zelf een webapplicatie ontwikkelen en een slag willen maken in de transitie naar de cloud—bijvoorbeeld DevOps, het omzetten van de ontwikkelomgeving naar Docker, of het opsplitsen van een applicatie ter voorbereiding op de cloud.

Wil je meer weten over het schaalbaar maken van je webapplicatie? Neem contact met ons op.