You are viewing content from a past/completed QCon

Track: Sponsored Solutions Track IV

Location: Pacific BC

Day of week: Wednesday

Industry practitioners and technical product managers from leading vendors demonstrate solutions to some of today's toughest software development challenges in the areas of performance monitoring, Big Data, software delivery, scalability, and more.

Track Host: Nitin Bharti

Managing Editor and Product Manager C4Media

Nitin has helped build several notable online developer communities including TheServerSide.com, DZone, and The Code Project. He is known for his extensive editorial work in the Enterprise Java, .NET, SOA, and Agile communities. As Managing Editor and Product Manager at C4Media - the producer of InfoQ.com and QCon events - Nitin continues to pursue his primary passion: helping spread knowledge and innovation throughout the enterprise software development community.

10:35am - 11:25am

Redis for Microservices Using Kubernetes

In microservices architecture pattern, most microservices need to persist data in some kind of database. Redis, an in-memory NoSQL database, can be used to keep each microservice’s persistent data private and accessible across POD failure events. Redis is ideal for frontend microservices as well as backend microservices using built-in pub/sub capabilities and data-structures like key-value, queues, hashes and streams. In this talk, we will describe the multi-model Redis approach to unlock solutions through Redis modules like RediSearch, ReJSON, Redis Graph and other modules. We will show how to bind your microservices application to a Redis Enterprise cluster running on a Kubernetes cluster. For the demo, we will highlight linear scalability, delivering an additional 1M+ ops/sec for every node you add to the cluster while maintaining sub-millisecond latency.

Vick Kelkar, Global Technology Manager @RedisLabs

11:50am - 12:40pm

Journey of Scaling Enterprise Solutions on Cloud

As many industries are embracing cloud to offer digital solutions for both existing and potential new customers, there is a need for agile, resilient, highly scalable cloud platforms to support these qualities of service. In this session we will share lessons learned from large consumer facing applications which are used by millions everyday and design choice you can make to support qualities of service. We will discuss architecture patterns to support massive web scale solutions and how it integrates latest service mesh like Istio to enhance microservices to consumerize enterprise solutions like Banking and Healthcare to support millions of end customers.

Surya Duggirala, STSM, IBM Watson and Cloud Architecture & Performance @IBM

1:40pm - 2:30pm

Unified APIs and the Future of IPaaS

There are over 20,000 public APIs available today! They exist because businesses increasingly rely on highly specialized cloud apps for their productivity, causing the need for interoperability to increase.

However, the status quo puts the onus on customers to tie their apps together. App developers direct customers to a public API in the hope that they build the integration themselves; IPaaS vendors provide platforms for customers to build workflows. The result of these poor quality integrations - re-invented by each customer - is a poor user experience overall, and less engagement with SaaS apps.

What if we shift the burden to apps to work with each other out of the box? In this talk, we will explore how unified APIs are the future of the application integration ecosystem and how their design and development reap dividends for the SaaS community. We will explore how the high quality user experience this design delivers surpasses the alternatives that exist today.

Eliot Sun, Chief Executive Officer and Co-founder @Kloudless

2:55pm - 3:45pm

Compliance can actually be Useful

Compliance gets a bad wrap for just being full of checkmarks but at Nylas we’ve learned a ton by becoming SOC2 certified.

Come join this talk to hear the engineers prospective of what this process was like, how it improved our company, and if it’s right for you.

We’ll also discuss the most effective ways to manage the process across every company department.

Tomasz Finc , VP of Engineering @Nylas

4:10pm - 5:00pm

Practices of Platform Engineering

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.

Rakesh Komulwad, Practice Director @HCLtech
Joe Saylor, IT Director @BNSF

Tracks

  • 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.

  • 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 Infrastructure

    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

    To have a high-performing team, everybody on it has to feel and act like an owner. Organizational health and psychological safety are foundational underpinnings to support ownership.

  • Evolving the JVM

    The JVM continues to evolve. We’ll look at how things are evolving. Covering Kotlin, Clojure, Java, OpenJDK, and Graal. Expect polyglot, multi-VM, performance, and more.

  • 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.

  • Living on the Edge: The World of Edge Compute From Device to Application Edge

    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.

  • Microservices Patterns & Practices

    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

  • Architectures You've Always Wondered About

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