Cloud Software Engineering

Microservices floating in the cloud

Microservices floating in the cloud

Software engineering met impact is software voor cloud toepassingen. Cloud development is een nieuwe wereld met swift scaling, microservices en cost-driven software engineering (CDSE). Realtime per microservice de verbruikskosten meten en als softwareteam continue streven naar lager kosten.

Voorbeelden van cloud toepassingen zijn SalesForce, Zoho en Afas. Om deze toepassingen te ontwikkelen is een andere skillset nodig dan de traditionele client-server development.

Ook het software engineering proces zelf gebeurt in toenemende mate in de cloud. Dat kan met een hybride oplossing, waarbij de ontwikkelomgeving (IDE) deels op het werkstation en deels in de cloud is gehost. Een bekend voorbeeld is Visual Studio met Azure DevOps en Azure cloud. Ook een 100% cloud-based ontwikkelstraat is mogelijk, zoals met G Suite Developer Hub in combi met Google Cloud.

Daarnaast zijn low-code platformen, zoals Mendix en Outsystems grotendeels cloud based. Hiermee is het mogelijk om met minimale inspanning een basisapplicaties te ontwikkelen.

“Cloud is about how you do computing, not where you do computing” - Paul Maritz.
 

Voordelen van Cloud Software Engineering:

  • Snel op en afschalen om piekbelastingen op te vangen en tijdelijk extra omgevingen aan te maken voor het testen van software

  • Realtime de kosten bepalen van (micro)-services en als ontwikkelen team continue streven naar lagere verbruikskosten

  • 24x7 anywhere, everywhere software engineering in een global repository met goed geregelde software security.

Diensten:

  • Ondersteunen bij de cloud transitie

  • Opzetten van cloud-based Continuous Delivery platformen

  • Software ontwikkelen met low-code platforms, zoals Outsystems.

  • Front-end software engineering met javascript, html en Angular

  • Back-end software met Java, C# en Python.