newsfilter.io
Panel, Fireside Chat, Interview

a16z Podcast | Containing the Monolith -- From Microservices to DevOps

  • Visual programming and pre-built building blocks are expected to simplify application creation, potentially making it more intuitive than traditional coding languages like Go or Visual Basic and blurring distinctions between developer roles.
  • The demand for traditional backend developers is projected to decline as frontend developers increasingly integrate existing microservices, with specific cases showing reductions from dozens of backend roles to minimal counts within frontend-heavy teams.
  • Infrastructure management is forecast to shift from low-level tasks like IP address configuration to higher-level centralized best practices for scaling and resilience, driven by API evolution and cloud environments.
  • Application development velocity is predicted to reach thousands or tens of thousands of updates annually, necessitating a complete evolution of the lifecycle to include proactive change detection and rapid rollback capabilities.
  • Infrastructure tool interfaces are expected to bifurcate from legacy models based on files or processes to programming-language-centric interfaces that integrate directly into code for improved visibility.
  • Deployment practices are anticipated to see widespread adoption of canary, blue-green, and A/B testing at scale, supported by automation for immediate anomaly detection and failure recovery in immutable infrastructure.
  • Development environments are envisioned to become Git-centric where push and pull requests automatically trigger staging and live deployments, further diminishing the separation between development and operations.
  • The web development architecture is predicted to undergo a massive transformation over the next few years, moving away from legacy systems such as WordPress (currently 28% of websites) toward new models affecting the majority of developers.
  • Adoption of developer-centric infrastructure tools is expected to follow a concentric circle pattern, starting with Bay Area early adopters and open-source communities before spreading globally over a long timeline.
  • The traditional operator role is forecast to largely disappear due to autonomous cloud recovery mechanisms, with only a new engineer type focusing on high-level workload management and advanced API skills remaining.
  • Mainframe systems are expected to persist within core infrastructure for 20 to 30 years, with new applications built around them via caching layers and client services rather than immediate replacement.
  • Legacy businesses are predicted to pursue gradual transition paths by wrapping old mainframes in microservices to serve additional clients instead of attempting immediate foundational infrastructure replacements.
  • The entire software tool chain, from build to support, must evolve to optimize for high velocity, requiring technologies that facilitate faster issue identification and error prevention to manage human error in rapid deployment cycles.