Skip to Content
Dismiss
Innovatie
Een platform, gebouwd voor AI

Unified, geautomatiseerd en klaar om data om te zetten in informatie.

Ontdek hoe
Dismiss
16-18 juni, Las Vegas
Pure//Accelerate® 2026

Ontdek hoe u de ware waarde van uw gegevens kunt ontsluiten. 

Schrijf u nu in
Gids

Wat zijn moderne apps? Een Definitieve Gids

Moderne apps maken gebruik van cloud-native technologieën zoals containers met agile en DevOps best practices om draagbaarheid, betrouwbaarheid en agility op schaal te leveren.

Wat zijn Containers?

Een moderne app is elke applicatie die is gebouwd en geïmplementeerd met de nieuwste technologieën, ontwikkelingsmethodologieën en best practices die beschikbaar zijn voor het leveren van een optimale gebruikerservaring. De moderne applicaties van vandaag zijn cloud-native. Ze zijn ontworpen als Microservices die met elkaar communiceren via API's, in tegenstelling tot nauw gekoppelde monolithische applicaties. Deze op Microservices gebaseerde applicaties maken doorgaans gebruik van cloud-native technologieën zoals containers en Kubernetes.

Moderne applicaties zijn gebouwd met agility, schaalbaarheid, portabiliteit en betrouwbaarheid in het achterhoofd.

Het zijn Microservices in plaats van monolithisch, waardoor ze schaalbaar, herbruikbaar en gebruiksvriendelijk zijn.

Ze worden vaak gebouwd in overeenstemming met agile ontwikkelingsmethodologieën en DevOps best practices, met een zware nadruk op automatisering in de gehele pijplijn van Doorlopende integratie en levering (CI/CD).

Hoe ziet dat eruit in termen van de huidige technologieën? In deze gids bekijken we de verschillende functies die een app modern maken.

Lees meer: Moderne app-ontwikkeling ontkracht.

Verwante artikelen

Artikel Knowledge
Hoe moderne apps de totale eigendomskosten reduceren

Wat zijn de voordelen van Containers?

In de traditionele benadering van applicatieontwikkeling worden applicaties gebouwd met enkele, nauw geïntegreerde codebases. Een Microservices-architectuur daarentegen omvat het ontwerpen van een app als een verzameling losjes gekoppelde diensten.

Deze ontwikkelingsaanpak heeft vele voordelen:

  • Zeer testbare code
  • Eenvoudiger te debuggen, onderhouden en updaten
  • Granulaire controle over provisioning van opslag- en computerresources
  • Betere foutisolatie, wat leidt tot veerkrachtigere toepassingen
  • Draagbaar en onafhankelijk inzetbaar. Componenten kunnen worden losgekoppeld van software- en hardwareomgevingen met virtualisatietechnologieën zoals containers.

Omdat u te maken hebt met een verzameling onafhankelijk inzetbare, modulaire diensten, is het mogelijk om aan één dienst te werken zonder de andere te verstoren. De mogelijkheid om te bouwen, testen, implementeren, onderhouden en upgraden op service-per-service-niveau verkort ook de ontwikkelingstijd aanzienlijk.

Wie heeft er baat bij het gebruik Containers?

Met microservices kunnen ontwikkelaars het volledige potentieel van virtualisatietechnologieën zoals containers en virtuele machines ontsluiten. Laten we eens kijken naar enkele van deze kernvirtualisatietechnologieën:

  • Virtuele machines (VM's): Schakel virtualisatie op hardwareniveau in (inclusief OS en hardware). Met een hypervisor kan een enkele server meerdere apps uitvoeren met verschillende afhankelijkheden van het Operating System.
  • Containers: Schakel virtualisatie op softwareniveau in (nog steeds afhankelijk van een host OS kernel). Gestandaardiseerde software-eenheden die alle code en afhankelijkheden bevatten, waaronder binaries, bibliotheken en configuratiebestanden, zijn nodig om een dienst te kunnen uitvoeren.
  • Virtuele volumes (vVols): Zijn ontkoppelde datastores. Gecontaineriseerde applicaties kunnen sterk profiteren van gecontaineriseerde storage. vVols kan 1:1 toewijzen aan gecontaineriseerde Microservices, waardoor knelpunten in de centrale database worden voorkomen.

Virtualisatie kan helpen de voordelen van een Microservices voor moderne applicatieontwikkeling te verbeteren door u granulariteit te geven over de mate van isolatie die u aan uw Microservices geeft.

U kunt profiteren van virtuele machines om diensten te draaien met verschillende OS-afhankelijkheden op dezelfde machine. Of u kunt containers en vVols gebruiken om het aantal diensten dat u op één machine kunt uitvoeren aanzienlijk te verhogen.

Het belangrijkste is dat virtualisatie het gemakkelijker maakt om de provisioning en implementatie van Microservices en hun resources on-demand te schalen.

Lees meer over de afwegingen tussen virtuele machines en containers.

Containers en dataopslag

Om te begrijpen waarom u stateless containers zou willen koppelen aan serverloze architecturen, moeten we een paar termen definiëren:

  • Stateless: Een toepassing is stateless als deze geen informatie over de status van de ene runtime naar de volgende leest of opslaat (bijv. een calculator-app leest nul wanneer u hem opnieuw opent, zonder zich te herinneren van de laatste keer dat een berekening werd uitgevoerd).
  • Serverloos: Een applicatie is serverloos als een ontwikkelaar vertrouwt op een derde partij, zoals een cloudprovider, voor het beheer van serverresources, waarbij de details van serverbeheer worden abstraheerd.

De eerste containers waren door het ontwerp stateless omdat ze zo nodig konden opduiken, hun werk konden doen en konden verdwijnen, waardoor resources vrijkwamen voor de REST van de applicatie. Evenzo houden moderne apps containers eenvoudig, zodat ze zo nodig kunnen worden ingezet.

In combinatie met een serverloze architectuur is het voor applicatieontwikkelaars mogelijk om functies aan te roepen die resources op aanvraag beschikbaar stellen zonder de onderliggende infrastructuur zelf te hoeven beheren. Het combineren van stateless containers met serverloze architecturen vereenvoudigt de ontwikkeling van zeer schaalbare applicaties aanzienlijk. Dit is met name geschikt voor edge computing-omgevingen waar edge-apparaten voortdurend data streamen als reactie op gebeurtenissen. De stateless/serverless combinatie maakt het voor apps gemakkelijk om direct aanpassingen aan te brengen in reactie op realtime informatie.

Dat gezegd hebbende, hoe complexer uw applicatie, hoe groter de kans dat u nog steeds persistente storage nodig hebt voor uw gecontaineriseerde Microservices. Om deze reden vereenvoudigen containerdata-opslag oplossingen zoals Portworx® de persistente opslaglevering aan stateful gecontaineriseerde apps. 1:1 mapping van agile datastores kan de schaalbaarheid verbeteren en ervoor zorgen dat de status behouden blijft terwijl uw applicatie draait.

Wat zijn containerorkestratie en containerbeheer?

Moderne apps zijn cloud-native apps. Losjes gekoppeld aan de onderliggende infrastructuur die nodig is om ze te ondersteunen, kunnen ze profiteren van de volledige voordelen van cloud-ecosystemen zoals Amazon Web Services (AWS), Google Cloud en Microsoft Azure.

Dus wat maakt een app cloud-native onder de motorkap? De combinatie van een Microservices-architectuur met virtualisatietechnologieën en serverloos computergebruik betekent dat moderne apps dynamisch kunnen worden geleverd op basis van de vraag van de gebruiker. Deze Microservices kunnen onafhankelijk communiceren via API's die via een servicelaag worden beheerd.

Cloud-native apps profiteren ten volle van cloud computing-implementatiemodellen zoals Software as a Service (SaaS), Platform as a Service (PaaS) en Infrastructure as a Service (IaaS). Deze modellen vervangen het traditionele CAPEX-betalingsmodel wanneer u een vaste prijs betaalt voor middelen die u al dan niet gebruikt met OPEX-betalingsmodellen wanneer u betaalt voor middelen wanneer u ze gebruikt.

Lees meer over wat het betekent om cloud-native te zijn.

Wat is Docker?

Een groot verschil tussen moderne apps en legacy-apps ligt in hun ontwikkelings- en implementatiefilosofieën.

Bij de traditionele aanpak van app-ontwikkeling begint u met een lineair overkoepelend plan en houdt u zich eraan. Ontwikkeling loopt van het verzamelen van vereisten door duidelijk gedefinieerde fasen tot u de volledige applicatie in productie zet. De communicatie tussen ontwikkelaars, operators, belanghebbenden en eindgebruikers wordt beperkt door lange softwareontwikkelingslevenscycli (SDLC). Codebases zijn monolithisch; patches zijn groter; en pogingen om een bug fix uit te rollen, een nieuwe functie toe te voegen of onderliggende technologie bij te werken zijn kwetsbaar voor langdurige verstoringen van diensten of onverwachte bijwerkingen die moeilijk op te lossen kunnen zijn.

De moderne app-oplossing? Overstappen van monolithische systemen naar Microservices met agile en DevOps best practices.

Agile ontwikkeling hanteert een iteratieve benadering van softwareontwikkeling. In combinatie met Microservices stellen dit ontwikkelaars in staat om functies stapsgewijs te bouwen, te testen en te implementeren over meerdere ontwerpiteraties. De SDLC wordt strak gehouden, waardoor nauwere feedbacklussen van communicatie tussen eindgebruikers, belanghebbenden en ontwikkelaars mogelijk zijn. Populaire agile ontwikkelingsmethodologieën omvatten Scrum, Extreme Programming (XP) en testgedreven ontwikkeling (TDD).

DevOps is een softwareontwikkelingspraktijk en -cultuur die ontwikkelaars- en operationele teams nauw integreert binnen een organisatie. De SDLC wordt opnieuw ontworpen als een CI/CD-pijplijn die gebruik maakt van configuratiebeheer, automatisering en realtime monitoring om de ontwikkeling, het testen en de implementatie van software te stroomlijnen.

Moderne apps zijn naar verwachting te allen tijde zeer beschikbaar en presteren te allen tijde. Ze kunnen het zich niet veroorloven om onderbrekingen in de service te hebben die worden veroorzaakt door monolithische patches, updates of bugs. Daarom maken moderne apps gebruik van agile ontwikkelingsmethodologieën en DevOps best practices om ervoor te zorgen dat ze up-to-date en concurrerend blijven in een snel veranderend digitaal landschap.

Lees meer over hoe moderne apps de time-to-market verkorten.

Wat is Kubernetes?

In een steeds digitaler wordende wereld staat dataprotectie voorop. De voordelen van dataprotectie van moderne apps zijn onder andere:

  • Code-isolatie, wat het voor hackers moeilijk maakt om het hele systeem in gevaar te brengen 
  • Modulaire architectuur, die zorgt voor strengere incrementele beveiligingstests gedurende de gehele SDLC. 
  • CI/CD-pipelines, die zorgen voor nauwere feedbackloops tussen ontwikkelaars en gebruikers, waardoor  ontwikkelaars snel kwetsbaarheden kunnen patchen zodra ze verschijnen
  • Gestroomlijnd Disaster Recovery - Microservices kunnen onafhankelijk worden geback-upt en hersteld met minimale tot geen verstoring van de gehele applicatie
  • Verbeterde best practices op het gebied van beveiliging, zoals DevSecOps

Moderne apps zijn uitgerust om moderne veiligheidsbedreigingen aan te kunnen. Nauwere ontwikkelingscycli en communicatiefeedbacklussen stellen ontwikkelaars in staat om bugs en kwetsbaarheden te identificeren en aan te pakken voordat ze kunnen worden geëxploiteerd.

Lees meer: De voordelen van dataprotectie van moderne apps

04/2026
Everpure FlashArray//X: Mission-critical Performance | Everpure
Pack more IOPS, ultra consistent latency, and greater scale into a smaller footprint for your mission-critical workloads with Everpure®️ FlashArray//X™️.
Datasheet
4 pagina's

Blader door belangrijke resources en evenementen

BEURS
Pure//Accelerate® 2026
June 16-18, 2026 | Resorts World Las Vegas

Maak je klaar voor het meest waardevolle evenement dat je dit jaar zult bijwonen.

Schrijf u nu in
PURE360 DEMO’S
Ontdek, leer en ervaar Everpure.

Krijg toegang tot on-demand video's en demo's om te zien wat Everpure kan doen.

Demo’s bekijken
VIDEO
Bekijk: De waarde van een Enterprise Data Cloud

Charlie Giancarlo over waarom het beheren van data en niet opslag de toekomst zal zijn. Ontdek hoe een uniforme aanpak de IT-activiteiten van bedrijven transformeert.

Nu bekijken
RESOURCE
Legacy-storage kan de toekomst niet aandrijven.

Moderne workloads vragen om AI-ready snelheid, beveiliging en schaalbaarheid. Is uw stack er klaar voor?

Doe de assessment
Uw browser wordt niet langer ondersteund!

Oudere browsers vormen vaak een veiligheidsrisico. Om de best mogelijke ervaring te bieden bij het gebruik van onze site, dient u te updaten naar een van deze nieuwste browsers.

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Toekomstbestendige virtualisatiestrategieën

Opslagmogelijkheden voor al uw behoeften

AI-projecten op elke schaal mogelijk maken

Krachtige opslag voor datapijplijnen, training en inferentie

Bescherm tegen dataverlies

Cyberweerbaarheidsoplossingen die uw data beschermen

Kosten van cloudactiviteiten verlagen

Kostenefficiënte opslag voor Azure, AWS en private clouds

Versnel de prestaties van applicaties en databases

Opslag met lage latentie voor applicatieprestaties

Verminder het stroomverbruik in het datacenter

Efficiënte opslag van middelen om het gebruik van datacenters te verbeteren

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.