You are viewing content from a past/completed QCon

Presentation: Practices of Platform Engineering

Track: Sponsored Solutions Track IV

Location: Pacific BC

Duration: 4:10pm - 5:00pm

Day of week: Wednesday

Level: Intermediate

Share this on:

Abstract

Agile teams in enterprises are constantly under pressure to rapidly deliver high-value features whilst meeting the deadlines and maintaining the product quality and stability. One of the main reasons for this is the time required to be spent on setting up the foundational platform capabilities which at times are under estimated. If each development team creates its own platform, the whole enterprise winds up with a large, complex architecture that is difficult to maintain, hard to staff engineers and brittle to operate.

The preferred future for enterprise IT organizations is to invest in a shared Platform Engineering function whose charter is to support application development teams with a platform or set of platforms that they can build on top of. Platform engineering team empowers organizations to reduce lead times to utilize common services and embrace constant change in technology.

This talks presents various approaches on how a platform engineering team can lay the digital foundation.

Speaker: Rakesh Komulwad

Practice Director @HCLtech

Rakesh has over 15 years of industry experience, which includes designing and implementing highly scalable distributed systems, SOA and microservice architectures. As part of the DnA practice at HCL he is engaged with clients across various industries in accelerating their digital transformation programs. He has worked with many global enterprises providing solution architecture, technology leadership to large deal teams and custom application development teams. He has served as a champion for agile and lean software engineering practices. He has worn many hats in his career, developer, manager, architect, product manager, and strategist.

Find Rakesh Komulwad at

Speaker: Joe Saylor

IT Director @BNSF

Joe is an experienced IT Director with a proven history of delivering solutions for the railroad industry. He is an effective information technology professional skilled in Applications and Product Delivery, Mobile Solutions, DevOps, IT Strategy, Business Process Reengineering, Enterprise Architecture, Change and Operations Management. Joe has a proven track record of building high performing teams that successfully deploy products, application platforms, and real-time systems using Open Source technologies. He is responsible for the construction of the BNSF software delivery factory using SAFe and DevOps

Find Joe Saylor at

Tracks

  • Architectures You've Always Wondered About

    Next-gen architectures from the most admired companies in software, such as Netflix, Google, Facebook, Twitter, & more

  • Machine Learning for Developers

    AI/ML is more approachable than ever. Discover how deep learning and ML is being used in practice. Topics include: TensorFlow, TPUs, Keras, PyTorch & more. No PhD required.

  • Production Readiness: Building Resilient Systems

    Making systems resilient involves people and tech. Learn about strategies being used from chaos testing to distributed systems clustering.

  • Surviving Uncertainty: Regulation, Risk, and Compliance

    With so much uncertainty, how do you bulkhead your organization and technology choices? Learn strategies for dealing with uncertainty.

  • Languages of Infra

    This track explores languages being used to code the infrastructure. Expect practices on toolkits and languages like Cloudformation, Terraform, Python, Go, Rust, Erlang.

  • Building & Scaling High-Performing Teams

    Building, maintaining, and growing a team balanced for skills and aptitudes. Constraint theory, systems thinking, lean, hiring/firing and performance improvement

  • Evolving the JVM

    The JVM continues to evolve. We’ll look at how languages like Kotlin, Graal, Clojure, and Java are evolving the JDK. Expect polyglot, multi-VM, performance, and more in this track.

  • Trust, Safety & Security

    Privacy, confidentiality, safety and security: learning from the frontlines.

  • JavaScript & Transpiler/WebAssembly Track

    JavaScript is the language of the web. Latest practices for JavaScript development in and how transpilers are affecting the way we work. We’ll also look at the work being done with WebAssembly.

  • Modern Operating Systems

    Applied, practical & real-world deep-dive into industry adoption of OS, containers and virtualization, including Linux on.

  • Software Supply Chain

    Securing the container image supply chain (containers + orchestration + security + DevOps).

  • Modern CS in the Real World

    Thoughts pushing software forward, including consensus, CRDT's, formal methods & probabilistic programming.

  • Tech Ethics: The Intersection of Human Welfare & STEM

    What does it mean to be ethical in software? Hear how the discussion is evolving and what is being said in ethics.

  • Optimizing Yourself: Human Skills for Individuals

    Better teams start with a better self. Learn practical skills for IC.

  • Modern Data Architectures

    Today’s systems move huge volumes of data. Hear how places like LinkedIn, Facebook, Uber and more built their systems and learn from their mistakes.

  • Practices of DevOps & Lean Thinking

    Practical approaches using DevOps and a lean approach to delivering software.

  • Operationalizing Microservices: Design, Deliver, Operate

    What's the last mile for deploying your service? Learn techniques from the world's most innovative shops on managing and operating Microservices at scale.

  • Bare Knuckle Performance

    Killing latency and getting the most out of your hardware