QCon São Paulo 2019
| title | author | length |
|---|---|---|
| Connecting 60k+ Restaurants: iFood's Architectural Saga | Bruno Panuto | 38m |
This talk describes iFood’s event-orchestration architecture that scales notifications between the app and over 60,000 restaurants, handling 17 million monthly… | ||
| Efficacy and Efficiency: The Key to Team Success in Exponential Businesses | Bruno, Cristiano Oliveira | 46m |
The talk explains the difference between efficiency (doing things right) and effectiveness (doing the right things) as complementary skills for building and… | ||
| Highlighting Silicon Valley strategies for improving engineering velocity and quality | David Mercurio | 43m |
A look into the cultures that help drive Silicon Valley companies — from fast-paced startups to popular tech giants. In this talk, I’ll share personal insights… | ||
| How to Build a Highly Scalable Architecture for Push Delivery | Diego Ribeiro Drumond | 45m |
Describes Hotmart’s serverless, event-driven push service architecture built with AWS technologies — specifically Kinesis for streaming, Lambda for compute… | ||
| Building and running applications at scale in | Pamela Canchanya | 41m |
Zalando is Europe’s leading online platform for fashion and lifestyle, connecting customers, brands, and partners across 17 markets with 23 million active… | ||
| A Day in the Life of a Web Developer at Spotify | Henrique, Yuri | 39m |
Description of how Spotify manages hundreds of internal and external websites using a shared infrastructure that makes web development scalable and… | ||
| Embracing Anarchy | Ricardo Ferreira | 46m |
The talk explains how Apache Kafka can be used beyond simple pub/sub messaging to serve as a central streaming platform for scalable, real-time data… | ||
| Software Supply Chain Management with Grafeas and Kritis | Aysylu Greenberg | 30m |
Grafeas provides an artifact metadata API to store build, test and vulnerability records; Kritis enforces deploy-time admission webhook policies for Kubernetes… | ||
| Corrida do ouro moderna | Breno Freitas | 44m |
Corrida do ouro moderna: como usar Deep Learning para prever o volume de vendas de mais de 100 mil lojas
O Shopify abriga mais de 800 mil lojas no mundo todo… | ||
| Os erros que cometi como Head de Engenharia ao escalar do 0 a 100 devs | Bruno Ghisi | 53m |
Nesta palestra trarei meus aprendizados na direção de engenharia da Resultados Digitais durante a escala de 0 para 100 profissionais e seus múltiplos… | ||
| Speeding Up Data Pipeline Construction in Apache Spark | Fabiane Nardon | 41m |
How to speed up building large-scale data pipelines with Apache Spark by closing the gap between interactive experimentation (Spark Shell/Notebooks with sample… | ||
| Elasticity and Agility for Physical Stores at One of Brazil's Largest Retailers | Maicon, Filipe Jaske | 23m |
Via Varejo (Casas Bahia, Ponto Frio) describes how it is redesigning systems and platforms to serve over 1,000 physical stores with elasticity and agility. The… | ||
| Scala ♥ Graal | Flavio Brasil | 40m |
Twitter's VM team describes using Oracle's Graal JIT compiler to improve performance of Scala systems. The talk covers Scala-specific performance challenges… | ||
| Building Scalable Applications at Mercado Livre with SOLID & Clean Architecture | Francisco Almeida, Gabriel Campioto | 49m |
Shows how Mercado Livre applies Clean Architecture and SOLID principles together with Test-Driven Development to keep microservices maintainable as the… | ||
| When Robots Show Up in the Newsroom | Giulio Dariano Bottari | 45m |
Describes two Automated Journalism systems built at Globo: Numerólogos, which uses a simplified NLG pipeline, a football championship ontology, event… | ||
| High-volume Data Streaming and Storage | Gleicon Moraes | 39m |
Covers event-driven architectures and strategies for storing very large datasets when traditional databases don’t fit, focusing on how storage formats… | ||
| Kotlin from Zero to Production: The C6 Bank Experience | Rodrigo, Eduardo Ramos | 38m |
Kotlin is presented as an industrially-designed alternative to Java/Scala with strong Java interoperability, enabling gradual migration. The talk explains… | ||
| Extreme Performance, Safe Execution and Elegant Code with Rust | Elemar Jr. | 50m |
Overview of the Rust programming language focusing on achieving extreme performance and safe execution while keeping elegant code. Covers Rust’s memory model… | ||
| Metrics Driven Machine Learning Development at Salesforce Einstein | Eric Wayman | 47m |
The Einstein Prediction Builder modeling pipeline automates all steps of the end-to-end modeling process, from data auditing and feature engineering to model… | ||
| Flexible Continuous Deployment with Assembly Lines for DevOps | Eric Guimaraes | 45m |
Describes an approach called Assembly Lines for DevOps: composing multiple CI/CD pipelines (a “pipeline of pipelines”) so each team runs its own pipeline for… | ||
| Panel: Ask Me Anything about Data Science | Chakri Cherukuri | 45m |
A live panel where practitioners from companies like Lucid, Spotify, Bloomberg, Salesforce and others answer audience questions about applying data science in… | ||
| Real-time Data Processing with Apache Spark Structured Streaming | Eiti Kimura | 44m |
Apache Spark Structured Streaming is presented as a scalable, simple API for real-time-style processing, transformation and aggregation of large transaction… | ||
| Challenges in Building Virtual Agents with Artificial Intelligence | Fabiano luz | 45m |
Overview of building virtual agents (chatbots) that interact with humans and systems, focusing on using artificial intelligence—especially machine learning and… | ||
| Automating Machine Learning and Deep Learning Workflows | Mourad Mourafiq | 38m |
Machine Learning services are quickly becoming a big part of the software developer’s toolbox, in any domain. Databases or web development frameworks are a… | ||
| Machine Learning - Opening Pandora's Box | Dhiana Deva | 44m |
How to pragmatically introduce machine learning into products by addressing data, metrics, user experience, and system integration issues. Covers concrete… | ||
| How to Build and Maintain Engineering Teams Focused on Product through Culture and Values | Lucas | 48m |
Intercom explains how to build and maintain product-focused engineering teams by using frequent small releases (dozens of deploys per day), customer-driven… | ||
| Solving Microservice Problems with Service Mesh: Istio and Envoy | Edson Yanaga | 45m |
Istio (with Envoy as the sidecar proxy) is presented as an infrastructure-level solution for common distributed-systems problems in microservices. The talk… | ||
| Avoiding Lock-in | Joel Junior | 44m |
The talk explains using Spinnaker, Kubernetes and Continuous Deployment to manage multi-cloud deployments and avoid cloud-provider lock-in. It covers deploying… | ||
| Multi-tenancy in Kubernetes | Katharina Probst | 40m |
Argues that sharing one Kubernetes control plane plus a large cluster of nodes saves cost and increases delivery velocity by avoiding cluster sprawl, and shows… | ||
| Shifting Engineers' Mindsets to Be Customer-focused through Purpose Alignment | Liciane Andreatta | 44m |
Tech leaders will learn how to shift engineering teams from being process-focused to customer-focused by aligning purpose and empathy for users. The talk… | ||
| Micro frontends - A Microservices Approach to the Front End | Celso Henrique | 36m |
Explains the micro frontends pattern for front-end applications, presenting it as a way to give teams autonomy and allow different technologies per area… | ||
| Desafios de oferecer PWA no grande varejo brasileiro | Victor Eduardo de Almeida Oliveira | 32m |
Construir uma experiência rica nativa e web para consumidores sempre esbarra na baixa adesão de players as especificações e nas dificuldades que as… | ||
| Reactive Spring | Josh Long | 47m |
Argues that async IO and backpressure let a JVM handle far more concurrent users without spawning threads, and shows concrete code: Spring WebFlux on Netty… | ||
| Surviving Scale: Patterns for Evolving Failure-Resilient Microservices | Lucas, Alexandre | 50m |
Presentation describes patterns Nubank uses to make large-scale distributed microservices resilient to failures, covering concrete techniques such as circuit… | ||
| Keynote - Big Data's Ethical Drought | Katharine Jarmul | 55m |
Argument: the rush for data produces concrete harms and sloppy choices. Examples: viral WhatsApp images spread false election claims at scale; classic datasets… | ||
| From Filters to Stories, and the Evolution of Instagram | Rodrigo Schmidt | 48m |
A Portuguese keynote traces Instagram’s product evolution from simple photo sharing and filters to advanced features like videos, Stories, Explore, IGTV… | ||
| Media Queries: Size Doesn't Matter | Andres Galante | 30m |
Overview of the evolution of CSS Media Queries from responsive design to Media Queries Level 4 and Level 5, plus Container Queries. Shows concrete examples for… | ||
| Architecture of a High-performance Front-End Team: the Experience of | Caio Incau | 33m |
A Front-End team at Wirecard describes how it maintained a stable, low-complexity architecture for two years while supporting a large-scale application. They… | ||
| Web Performance: How to Identify and Remove Your Application's Execution Bottlenecks | Sergio Lopes | 47m |
Explains how browsers execute web pages at runtime, focusing on JavaScript execution and the main performance bottlenecks that affect interactive webapps… | ||
| Breaking the Monolith! Decoupling a Legacy Monolithic Application | Rodrigo Orofino | 40m |
How OLX migrated its legacy monolithic authentication system for a platform with 60 million users and 400k requests/min to a microservices-style, more elastic… | ||
| Microservices & Kubernetes in a High-demand Environment: The Experience | Bruno Barin | 39m |
iFood describes migrating a high-throughput service (processing >20 million records/day) from on-demand instances to container orchestration with Kubernetes… | ||
| Building an API Gateway to Escape the Monolith: The Strategy | Mauricio Linhares | 43m |
Describes how DigitalOcean built an internal API gateway to break a monolith into microservices gradually and without downtime, centralizing shared… | ||
| From Monolith to Observable Microservices using DDD | Maria Gomez | 40m |
Shows how Domain Driven Design and event storming pull concrete bounded contexts out of a monolith, isolate them with clean APIs, then extract a delivery… | ||
| Back to the Future | Fernando Rizzato, Kelver Merlotti | 43m |
A presentation about modernizing a 20-year-old logistics company's software portfolio (ERP/CRM/WMS/CMS) by migrating from monolithic applications with local… | ||
| How Chaos Engineering Ensures the Resilience of Your Services | Elder Moraes | 41m |
Explains how chaos engineering helps make distributed services resilient by defining hypotheses about a stable version, running controlled experiments… | ||
| Developing a digital product. What it is and how | Roberto Mameli | 47m |
Claims that experience is the product and that the tech stack must be a business-modeled, open public platform that leverages network effects. Recommends a… | ||
| Graal: How to use the new JVM JIT compiler in real life | Chris Thalinger | 49m |
With JEP 317: Experimental Java-Based JIT Compiler in JDK 10, Graal is now part of OpenJDK. In fact, Graal is already available in JDK 9 due to JEP 243… | ||
| Welcome to the Reactive Revolution:RSocket and Spring Cloud Gateway | Spencer Gibb | 42m |
RSocket is presented as a transport-agnostic protocol (TCP/WebSocket) that supports four communication models and bi-directional multiplexed connection… | ||
| Serverless Java | Ivar Grimstad | 36m |
Clear comparison of concrete Java serverless options with working demos and tradeoffs: builds a one-class "hello Duke" function with Maven Shade and deploys it… | ||
| Quarkus and GraalVM: booting Hibernate at supersonic speed, subatomic size | Sanne Grinovero | 51m |
Quarkus combines GraalVM native-image and build-time analysis to shrink and preinit a Java app so it boots in milliseconds and uses tiny RSS, but it requires… | ||
| Advanced Data Visualizations In Jupyter Notebooks | Chakri Cherukuri | 43m |
Jupyter notebooks combine Python callbacks and NumPy implementations to build interactive apps using ipywidgets and bqplot that run in real time. Examples… | ||
| Why Use Julia in Data Science Projects? | Felipe Noronha Tavares | 48m |
This talk presents the Julia programming language (v1.0) for Data Science and Big Data, describing its design goals and features: MIT open-source license… | ||
| Generative Chatbot with tensorflow | Barbara Barbosa | 46m |
Shows how to build a generative chatbot using TensorFlow, Deep Learning and NLP by training an LSTM dual-encoder model on a movie-dialogues dataset. Covers… | ||
| De Fortran a Julia: Computação Científica no Mundo Real | Melissa Weber Mendonça | 45m |
Hoje em dia, quando se fala Computação Científica é comum que se pense em Data Science. No entanto, existe muito mais no mundo da computação científica que não… | ||
| A Evolução de Profilers e Tracers na Netflix | Martin Spier | 46m |
O serviço de streaming da Netflix serve mais de 137 milhões de usuários globalmente que, em conjunto, consomem diariamente mais de 140 milhões de horas de… | ||
| Rebootless updates | Alexandre Sousa | 01h 02m |
Describes techniques and tools for keeping environments from development to production secure and highly available by applying rebootless (dynamic) updates to… | ||
| Data Culture: Data Science and Machine Learning Solving Real Problems | Pollyanna, Gabriel Lages | 48m |
Hotmart describes building a company-wide data culture over four years by adopting obsessive measurement and embedding data-driven decision making. They detail… | ||
| Automating Software Development with Deep Learning | Emil Wallner | 29m |
Claims deep learning can automate parts of development now by treating software as data; demonstrates an end-to-end model (Screenshot-to-code) that maps pixels… | ||
| A look at the methods to detect and try to remove bias in ML models | Thierry Silbermann | 46m |
Survey of fairness methods compares pre processing, in processing and post processing approaches and shows concrete results on COMPAS, UCI Adult and a credit… | ||
| Image Recognition with Keras and TensorFlow | Fernanda Wanderley, Jéssica dos Santos | 39m |
A practical walkthrough of building a convolutional neural network with Keras and TensorFlow to solve an image-recognition task: detecting X-ray orientation… | ||
| Maintaining Performance and Integrity in a Real-Time Angular Application | Lucas Mendonça | 41m |
An overview of a real-time trading web application that ingests streaming market data from exchanges like NASDAQ, TSX and ARCA and ensures high performance and… | ||
| GoDevs: How to Make a Difference in Digital Transformation Strategy | Victor Shinya | 48m |
Covers how companies can improve digital transformation outcomes by selecting the right tools and services for new projects, illustrated with real use cases… | ||
| From Software Engineer to Data Scientist (and Vice Versa) | Juliano Viana | 45m |
Compares skills needed for software engineering versus data science, names machine learning and AI as the technologies involved, and argues both profiles are… | ||
| Do Something Fantastic: Become an Open Source Developer | Andres Galante | 36m |
Practical guidance for starting a career in open source: how to find and join communities, the tools to learn, ways to contribute (from first steps to becoming… | ||
| What If I Don’t Want to Become a Manager? How to Stay Relevant in the Market | Emerson Macedo | 40m |
Advice on building and sustaining a long technical career as a software developer instead of moving into management, covering how to stay valuable to employers… | ||
| Vulnerability Management at Scale | Alexandre Fiori | 46m |
Facebook's vulnerability management history and how its program evolved into a large-scale system that scans millions of devices and software packages. It… | ||
| Next-Generation IoT Platform Architecture using MicroProfile + NoSQL + Kafka | Leonardo | 48m |
A talk about redesigning an Industrial IoT platform using MicroProfile, NoSQL databases and Apache Kafka to build scalable, resilient services that can manage… | ||
| Elasticsearch at OLX: Design, Operation and Maintenance of High-Performance Clusters | César Lawall | 45m |
Describes how OLX designs, operates and maintains multiple Elasticsearch clusters with different usage profiles and goals, sharing real-world learnings and… | ||
| Cell-Based Approach | Roberto Yuri Monteiro | 40m |
Introduces the cell-based architecture for microservices: a reference, API-centered approach that organizes runtimes and teams into cells to address service… | ||
| Hundreds of Databases, One Search: Text Search with Elasticsearch | Adam Brandizzi | 45m |
A presentation about using Elasticsearch to provide a single centralized full-text search engine for a Liferay portal that has over 250 SQL tables and multiple… | ||
| Consensus Algorithms in Distributed Systems (Theory and Practice) | Edward Ribeiro | 42m |
Reviews core distributed consensus algorithms (Paxos, Raft, ZAB) and their open-source implementations (ZooKeeper, etcd), and examines how they are used in… | ||
| Your Program as a Transpiler: Applying Compiler Design to Everyday Programming | Edoardo Vacchi | 34m |
Many languages “transpile” into other languages, but compilers are still often seen as arcane pieces of software that only a master of the dark arts could… | ||
| Computer Vision with GO and OpenCV | Sheimy Rahman | 41m |
Shows how to use GoCV (the Go package for OpenCV) to build computer-vision applications, including code demos integrating TensorFlow and Intel Neural Compute… | ||
| Brasil.IO: Liberating Public Data with Python | Álvaro Fernandes de Abreu Justen | 47m |
Presents Brasil.IO, an open-source community project that uses Python scripts to scrape, convert, clean and structure Brazilian public datasets, then publishes… | ||
| How Kubernetes and Spring Batch Process Over 12,000 Hours of Video per Month | Euber Bispo | 41m |
An architecture for scalable, resilient parallel video processing using Kubernetes and Spring Batch to handle Hotmart’s growth from under 100 to over 12,000… | ||
| From Metal to the Cloud: Challenges and Lessons from Agile Infrastructure in Complex Environments | Ricardo Cavalcanti | 44m |
Describes migrating a costly, unstable off-the-shelf e-commerce hosted on colocation “snowflake” servers (≈$200k/month, ~13k req/min) to the cloud while moving… | ||
| How Nubank Automates Security on AWS | Jonas Abreu, Francisco Barciella | 46m |
Nubank describes automating security on AWS by integrating security services into developers’ daily workflows. The talk covers combining engineering culture… | ||
| SEDA + Kafka in large-scale streams: Via Varejo's Black Friday case | Marcelo Costa, Ronaldo Lanhellas | 45m |
How Via Varejo handled over 50 million messages during Black Friday 2018 by combining the SEDA (Staged Event-Driven Architecture) pattern with Apache Kafka to… | ||
| Bayesian Optimization of Gaussian Processes with Applications to Performance Tuning | Ramki | 48m |
In 1951, Daniel Krige, a mining engineer in South Africa, invented a statistical technique for finding minerals with the fewest holes drilled for prospecting… | ||
| Rewriting Critical Software in Elixir - A Case Study | Renan Ranelli | 45m |
A case study of rewriting a high-volume, highly available, economically critical service at Telnyx using Elixir, covering the strategy used, what worked, what… | ||
| Service-Mesh: an In-Depth View of Technologies and Reasons for Adoption | Diógenes Rettori | 47m |
An in-depth overview of Service Mesh technologies, comparing available products, their advantages and disadvantages, and primary use cases. Covers concrete… | ||
| The Backend of Wallets, from Tokenization to Checkout | Lygia Ferreira | 43m |
Explains the backend architecture and lifecycle of digital wallets and mobile payments, from tokenization through checkout. Covers concrete technologies and… | ||
| How OLX’s New Chat Became 75% Cheaper and Saw 40% Traffic Growth | Fernando, Dimitri Lameri | 48m |
The talk explains how OLX rebuilt its chat using Elixir and Ejabberd to cut costs by 75% and support 40% more traffic by improving resource utilization and… | ||
| Serverless: Making Sense with a Cloud Paradox | Bruno Borges | 46m |
The talk explains when, how, and why to adopt serverless technologies by examining the three core pillars: event-driven architectures, micro-billing, and… | ||
| Follow Your North: How Detouring Your Career Can Help It Grow | Alexandre Freire | 49m |
A personal-career narrative that shows how following curiosity rather than a fixed plan enabled a nonlinear path across research (Perl for DNA), internships… | ||
| I Took Computer Science College “That Way”. Now What? | Francisco Isidro | 41m |
A reflective talk about how core computer-science topics (algorithms, graph theory, data structures, and fundamentals behind frameworks) are essential for… | ||
| How to find purpose in work | Katharina Probst | 49m |
Cites Dan Pink’s trio autonomy, mastery, purpose and a Dan Ariely Lego experiment where people who saw their finished pieces complete ~10 units versus ~7 when… | ||
| Event Driven Architecture at Creditas | Camila Campos | 44m |
An explanation of using event-driven architecture for service-to-service communication at Creditas, a fintech, including pros and cons and motivations for… | ||
| Effective Cultures for Dynamic Environments | Rodrigo Schmidt | 47m |
The talk examines how to build engineering cultures and team practices that remain effective under high uncertainty and rapid change. It contrasts optimization… | ||
| Dart: a language optimized for the front end | Sthefane Soares | 38m |
Dart is presented as a Google-developed language optimized for web and mobile front-ends, used both in browsers and on servers and boosted by the Flutter SDK… | ||
| Decide the right level of agile fluency for your team | Suzyanne Oliveira, Juliana Chahoud | 50m |
The talk explains the Agile Fluency Model (by James and Diana Larsen), which defines four team fluency stages—Focusing (value focus), Delivering (value… | ||
| Polyglot Tensorflow: integrating Go and Python | Vitor De Mario | 43m |
NeuralMed migrated TensorFlow inference from Go to Python because the Go TensorFlow SDK lacked maintenance; they validated models in Python but then faced… | ||
| Scaling a financial institution with Kubernetes | Yago Nobre, André Poleza | 47m |
Nubank’s migration of its production infrastructure to Kubernetes, focusing on maintaining security and availability while keeping the change transparent to… | ||
| Kubernetes Deep Dive - From component understanding to running workloads | Ricardo Katz | 39m |
Explains how Kubernetes works internally by walking through its main objects and components (e.g., Pods and control-plane pieces) and describes the lifecycle… | ||
| Re-architecting Stack Overflow | Roberta Arcoverde | 41m |
Describes re-architecting Stack Overflow to support a new product, Stack Overflow for Teams, which allows private site instances for companies. Covers the… | ||
| nothing matches | ||