World Congress 2024 Aug 20, 2024 Session details

Enterprise Python: Software That Lives Long And Prosper

Alvaro Duran

Stop forcing Java design patterns onto Python. Learn how progressive typing, structural duck typing, and native architectural idioms are the real keys to building long-lasting enterprise Python systems.

Pause
Mute Enter Fullscreen
#1 about 3 min

Pandemic pressure accelerating rapid enterprise software deployment

The sudden need to shift prototypes to production highlighted the value of fast iteration over perfection.

#2 about 2 min

Defining the core characteristics of enterprise software

True enterprise systems are defined by large-scale data generation, user concurrency, and complex service integrations.

#3 about 5 min

Challenging Java legacy with scalable Python solutions

Companies like Dropbox successfully scaled enterprise platforms using Python despite widespread assumptions favoring statically typed languages.

#4 about 3 min

Global technology trends shifting architectural development standards

Faster hardware and open-source ecosystems drive the transition from monoliths to agile service-oriented architectures.

#5 about 3 min

Technology disruption changing competitive business software landscapes

Adaptability outpaces pure static performance as disruptive solutions prioritize evolving needs over predefined feature sets.

#6 about 5 min

Accelerating project iterations through dynamic duck typing

Sacrificing early type correctness enables rapid prototyping while progressive type hinting secures long-term maintainability.

#7 about 4 min

Empowering non-professional vernacular developers with accessible tooling

Domain experts lacking formal engineering backgrounds successfully build and scale core enterprise systems using approachable languages.

#8 about 2 min

Evolving native Python architectures beyond Java skeuomorphism

Emerging design patterns allow developers to escape retrofitted traditional structures and utilize native language strengths.

#9 about 2 min

Implementing agnostic frameworks and event-driven data structures

Utilizing structural configurations and immutable data classes improves enterprise payment architectures by reducing unexpected states.

Matching moments

3:09 min

Summarizing Python frameworks advantages and future event streams

Bobur Umurzokov · LIVE

2:21 min

Rise of Python in real-time data processing

Bobur Umurzokov · LIVE

2:20 min

How the inevitable march of time breaks software patterns

Peter Kröner Peter Kröner · WWC 2023

1:22 min

Choosing Java over Python for enterprise AI ecosystems

Alex Soto Alex Soto · WWC 2025

1:56 min

Integrating common programming languages to expand protocol adoption

John Woods John Woods · LIVE

2:32 min

Increased pace of technology adoption in enterprise software

Upcoming sessions on this topic

Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

Making Science Larger, not just Faster

Yuval Dvir

Commercial Executive, SandboxAQ

Yuval Dvir
Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea