Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Pulumi — IaC v reálném jazyce

05. 07. 2017 1 Min. Lesezeit intermediate

Cloud Fortgeschritten

Pulumi — IaC in einer echten Programmiersprache

PulumiIaCTypeScriptPython 5 min Lesezeit

Pulumi mit TypeScript/Python, Component Resources, Stacks und Testing.

Warum Pulumi

  • Echte Programmiersprachen — TS, Python, Go, C#
  • IDE-Unterstützung — Autocomplete, Type Checking
  • Native Loops, Conditions, Functions
  • Unit-Tests mit bestehenden Frameworks

Component Resource

export class Vpc extends pulumi.ComponentResource {
  public readonly vpcId: pulumi.Output<string>;
  constructor(name: string, args: VpcArgs, opts?) {
    super("custom:network:Vpc", name, {}, opts);
    const vpc = new aws.ec2.Vpc(`${name}-vpc`, {
      cidrBlock: args.cidrBlock,
      enableDnsHostnames: true,
    }, { parent: this });
    this.vpcId = vpc.id;
  }
}

Testing

Unit-Tests mit pytest/jest — Mock Resources, Überprüfung der Outputs. Starke Typisierung = weniger Laufzeitfehler.

Zusammenfassung

Pulumi = IaC in der Sprache, die Sie kennen. Type Safety + Testbarkeit = Hauptvorteile.

Brauchen Sie Hilfe bei der Implementierung?

Unser Team hat Erfahrung mit dem Entwurf und der Implementierung moderner Architekturen. Wir helfen Ihnen gerne.

Kostenlose Beratung

Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.