QCon 2026: Verborgener Wert wiederkehrender Probleme in der Softwareentwicklung

QCon 2026

QCon 2026 - Reprodução

Auf der QCon Der Essa-Ansatz baut dauerhaftes Fachwissen auf und generiert nachhaltigen Wert für Unternehmen, auch wenn Tools wie KI schnell weiterentwickelt werden. Die Präsentation fand während der Veranstaltung im Londres statt und befasste sich mit der Frage, wie scheinbar routinemäßige Probleme flüchtige Trends in ihren langfristigen Auswirkungen übertreffen.

Der Beruf des Software-Ingenieurs wächst weiter, obwohl immer wieder ein Rückgang prognostiziert wird. Die Zahl der weltweiten Entwickler ist von etwa 14 Millionen im Jahr 2019 auf etwa 21 Millionen im Jahr 2025 gestiegen. Ältere Previsões, wie Herbert Simon aus dem Jahr 1965 über Maschinen, die intellektuelle Aufgaben übernehmen, oder Dario Amodei aus dem Jahr 2025 über KI, die den Großteil des Codes in einem Jahr schreibt, haben noch keine vollständige Verwirklichung erreicht. Engenheiros, die sich auf Grundlagen konzentrieren, sammeln übertragbares Wissen zwischen verschiedenen Technologien und Branchen.

Wiederkehrende karrierebestimmende Probleme

Ingenieure, die in langlebige Problemklassen investieren, entwickeln Fachwissen, das sich über die Jahre ansammelt. Conceitos wie Datenmodellierung, Systemzuverlässigkeit, Verteilung und Orchestrierung von Arbeitsabläufen tauchen in unterschiedlichen Kontexten wieder auf. Ferramentas ändern sich schnell, aber diese grundlegenden Herausforderungen bleiben stabil und ermöglichen robustere Lösungen.

Die Entwicklung von Technologien wie PostgreSQL veranschaulicht dieses Prinzip. Inicialmente wurde im LAMP-Stack von MySQL überschattet und erlangte Bekanntheit durch die Priorisierung von Korrektheit, Transaktionsgarantien und Erweiterbarkeit. Recursos als Volltextsuche, JSON-Unterstützung und Vektorerweiterungen für KI wurden ohne drastische Architekturänderungen integriert. Die Essa-Strategie ermöglichte eine kontinuierliche Anpassung an neue Anforderungen.

Echte Erfolgsbeispiele mit Konzentration auf das Wesentliche

WhatsApp demonstriert Effizienz bei der Verarbeitung von Milliarden täglicher Nachrichten mit Erlang, einer Sprache, die in den 1980er Jahren von Ericsson für hochzuverlässige Telekommunikationssysteme entwickelt wurde. Nach der Übernahme durch Facebook im Jahr 2014 unterhielt die Plattform ein reduziertes Team von rund 32 Ingenieuren. Die Wahl war perfekt auf die Anforderungen verteilter globaler Nachrichtenübermittlung abgestimmt und unnötige Komplexitäten vermieden.

Amazon hat seine Videoqualitätsanalysearchitektur in Prime Video überarbeitet. Inicialmente nutzte eine verteilte serverlose Lösung mit AWS Step Functions und Lambda, hatte jedoch aufgrund von Statusübertragungen Latenzen. Durch die Migration zu ECS mit In-Memory-Vorgängen konnten die Kosten um etwa 90 % gesenkt und der Durchsatz verdoppelt werden. Simplificações priorisiert daher Stabilität und Effizienz gegenüber technologischem Hype.

Risiken, Nachrichten ohne Kriterien zu verfolgen

Komplette Systemumschreibungen führen oft zu erheblichen Verlusten. Der Fall von Das in Grenzfällen und Architekturentscheidungen angesammelte Betriebswissen ging verloren, was zu einer der größten Softwarekatastrophen der Geschichte führte.

Das von Dan McKinley vorgeschlagene Konzept der „Innovationstoken“ warnt vor der begrenzten Fähigkeit von Organisationen, neue Technologien einzuführen. Das Cada-Framework oder -Muster verbraucht ein Innovationstoken. Engenheiros muss sich fragen, ob die Einführung echte Probleme löst oder nur Trends folgt. Gastar-Token bewahren sorgfältig Ressourcen für wirklich wichtige Probleme.

Grundlagen, die der KI widerstehen

Kernkompetenzen wie das Zerlegen komplexer Systeme, das Entwerfen zuverlässiger Architekturen und das Bewerten der Korrektheit behalten auch mit KI-Codierungstools ihre Relevanz. Spezifische Técnicas entwickeln sich schnell, aber die Fähigkeit, zugrunde liegende Probleme zu verstehen, ermöglicht es Ihnen, Teams zu leiten und dauerhafte Lösungen zu liefern. Engenheiros mit soliden Fundamentaldaten nimmt weiterhin eine herausragende Position ein.

In Zahlungssystemen und Lohn- und Gehaltsabrechnungsplattformen umfassen wiederkehrende Muster die Verwaltung mehrstufiger Abläufe mit Entitäten in Status wie „initiiert“, „in Bearbeitung“, „genehmigt“ oder „abgelehnt“. Der Fokus auf Orchestrierung und Zustandsautomaten überwindet die Abhängigkeit von transienten Tools. Die Essa-Perspektive unterstreicht die Bedeutung von Problemen, die routinemäßig erscheinen, aber kritische Vorgänge unterstützen.