QCon São Paulo 2018
| title | author | length |
|---|---|---|
| A Day in the Life of a Netflix Performance Architect | Martin Spier | 46m |
Netflix's streaming platform serving over 100 million users is described at system and architectural level, focusing on challenges of scalability, resiliency… | ||
| Challenges and Learning in Designing IoT for Recurring Purchases | Wellington Messias | 49m |
Presentation describes building the Superbotão, a low-cost Brazilian Dash Button–style IoT device for recurring gas-bottle purchases at scale. It covers… | ||
| Hardware, IoT and Machine Learning: The GreenAnt Case | Pedro Bittencourt | 47m |
GreenAnt developed an end-to-end energy management product combining custom IoT hardware, antenna calibration and mass production in Brazil, cloud-based… | ||
| Using Azure IoT Hub in Practice, Security and Data Transport | Marcelo Junqueira | 47m |
Covers building and operating an IoT product at scale for Smart Offices using ESP32 devices and Azure IoT Hub (currently 700 devices, planned 3,500). Describes… | ||
| Industrial IoT with Eclipse Foundation Projects | Leonardo Lima | 49m |
This talk explains how common Industrial IoT needs — device management, connectivity, data transformation and storage — can be provided by reusable open-source… | ||
| Smart Retail - Vision, Cognition and Intelligence | Jorge Maia | 48m |
Describes a Smart Retail system built by CrazyTechLabs that uses computer vision, artificial intelligence and data analytics to detect customer behavior… | ||
| Lessons and Advances in IoT: Toward 1M Connected Devices | Hebert De Oliveira | 47m |
A presentation reviews historical and technical decisions used to scale an IoT heating product toward one million connected devices, focusing on device design… | ||
| Queries in Big Data: the Power of GPU‑based NoSQL Databases | Tiago Vinicius | 44m |
GPU-accelerated NoSQL databases for Big Data queries are presented as a way to achieve much higher query performance. The talk explains how GPUs are used to… | ||
| Architecture of an NLP Deployment | Michele Casbon | 45m |
Maps the pieces you actually need to run NLP in production and the decisions that matter: data ingestion and versioning, featureization, expensive distributed… | ||
| Data Lake beyond the Buzzword | Matheus Espanhol | 43m |
An experienced data engineering lead describes how to make Data Lakes deliver business value rather than become useless. The talk reviews trade-offs, errors… | ||
| Validating Big Data Jobs - Stopping Failures before Production | Holden Karau | 45m |
Big data pipelines use Apache Spark and Apache BEAM plus helper libs (spark-validator, counters, property-based generators) to run automated schema and… | ||
| How Data Architectures Break and How to Fix Them | Gleicon Moraes | 49m |
The talk examines failure modes of distributed databases and cloud-based big-data architectures (EMR, Hadoop) and practical fixes. It explains when distributed… | ||
| Experimenting with Large Data Volumes Using Notebooks | Gilmar Souza | 49m |
Shows how interactive notebooks (Zeppelin and Jupyter) can be integrated with Spark clusters in the cloud to run large-scale data experiments. Explains how… | ||
| GraphQL: What, How and When | Gustavo Sverzut Barbieri | 51m |
GraphQL, the query language created by Facebook, is presented as an alternative to REST to improve scalability and performance by allowing multiple queries in… | ||
| Arquitetura funcional em Microservices: 4 anos depois | Lucas Cavalcanti | 53m |
Sistemas de software costumam ficar cada vez mais difíceis de evoluir e manter na medida que o tempo passa e mais funcionalidades são adicionadas.
No Nubank… | ||
| API Design in Real Life: What You Don't See in Books | Mario Mancuso, Rafael Rocha | 51m |
Practical API design beyond basic REST verbs, presenting real-world challenges and proposed solutions for integrating with non-ideal backends. Covers… | ||
| Panel: We Have APIs, Now What? | Kleber Bacili, David Ruiz, Túlio Germano, Ricardo Prates | 50m |
Panel discusses managing APIs as the integration layer between legacy systems and new apps, covering API types (private, restricted, public), monetization, and… | ||
| Microservices in Production, Now What? | Vitor Pelegrinno | 48m |
Covers organizational and technical challenges of adopting microservices—team structure, service ownership, and visibility—and lessons learned from… | ||
| Adding Reactivity to your Web Apps using RxJS | Ben Lesh | 49m |
Adds a timed auto-refresh and a working drag down to refresh to an Angular app using RxJS. Builds a TouchDragToLoad component that wires… | ||
| Front-End Independence with GraphQL and Redux | Christiano Milfont, Yuri Adams | 55m |
Presents an architectural model using GraphQL and Redux to decouple application domain logic from front-end technology, so the UI can evolve without forcing… | ||
| Making RESTful Web Services the Easy Way with Node.js | Dan McGhan | 44m |
Runs a manual Express API using the Oracle Node driver to build CRUD endpoints with pagination, sorting and query-filtering and demos returning ~100 rows on… | ||
| From MVP to PWA, Improving Customer Engagement at CVC | Fabricio Lopes, Janderson Silva | 57m |
Presentation describes converting a travel-package map-search MVP into a Progressive Web App (PWA) at CVC to boost customer engagement and online conversion… | ||
| Microservices, APIs, and the Autonomous Web | Mike Amundsen | 50m |
Argues that everything needed to build autonomous, safe web services already exists and demonstrates concrete patterns and protocols to do it: leverage HTTP… | ||
| Reinventing the Wheel for Every New JS Framework, Is It Worth It? | Fernanda Bernardo | 39m |
A front-end engineer describes choosing to build an isomorphic architecture at Elo7 while minimizing use of external JavaScript frameworks. The talk covers… | ||
| Navigating Distributed Traces | Bill Westlin | 51m |
Built interactive tooling on top of Jaeger that turns millions of traces into actionable views: aggregated latency histograms, dependency graphs, and a “jump… | ||
| Letting Go of Legacy | Bruno Loureiro Rezende, Fernando Corrêa | 47m |
A presentation describes OLX Brasil’s migration from a 20+-year legacy classifieds platform to a modern architecture to sustain growth. It covers the… | ||
| Building NuConta: From Zero to Millions of Customers | Gustavo Bicalho, Maurício Verardo | 50m |
Describes the NuConta architecture for building a digital bank from scratch to millions of customers, focusing on a microservices system using event-sourcing… | ||
| 3 Common Pitfalls in Microservice Integration | Patricio Zambrano | 46m |
Shows concrete demos using Camunda BPM with Spring Boot, Postman and a Node.js worker to orchestrate retries, timers and compensation; one demo creates ten… | ||
| Applying Kotlin in Microservices Using DDD, Event Sourcing and CQRS | Mike, Augusto | 53m |
Kotlin was used to implement over 50 microservices for the Realwave 3.0 BSS platform, applying Domain-Driven Design, Event Sourcing and CQRS. The talk explains… | ||
| Building web apps with Cloud and AI | Jakub Jedryszek | 56m |
Shows a concrete pipeline: tweets flow into Event Hubs → Functions → Text Analytics → SQL, then an Azure Search index and generated React/TypeScript UI reveal… | ||
| Pragmatic Digital: Exponential Growth of Digital Businesses | Rafael Bueno | 53m |
Pragmatic Digital describes Sciensa’s 3-year process to make digital transformation less painful and more effective by structuring business value streams and… | ||
| Stress Testing as a Service: New Year Adventures on Twitter | Herval Freire | 48m |
Describes Twitter SRE's tools and strategies for structural failure testing, focusing on Stress Testing of APIs and a microservice "unit-test" methodology… | ||
| Dissecting Globo.com's video platform | Leandro Moreira | 43m |
A technical overview of Globo.com's in-house video platform, covering the full pipeline from video ingestion to large-scale distribution to browsers and… | ||
| The Principles of Evolutionary Architecture | Rebecca Parsons | 49m |
Defines evolutionary architecture as supporting guided, incremental change via objective fitness function checks (examples: cyclomatic complexity thresholds… | ||
| Big Graph: Big Data applied to giant, dynamic graphs | Juan Lopes | 48m |
Covers theory and tools for handling very large, dynamic graphs when full random-access in memory is infeasible. Discusses graph sparsifiers and recent… | ||
| Distributed Tracing: How the Pros Debug Concurrent and Distributed Systems | Aaron Stannard | 49m |
Shows how distributed tracing preserves trace context across services using OpenTracing and collects spans into Zipkin (or Jaeger) via HTTP or Kafka, storing… | ||
| The real power of algorithms on application performance | Edson Tirelli | 49m |
Examines how algorithm choice, not just programming language or compiler, drives application performance; specifically opens the internals of rule engines like… | ||
| Distributed Systems: When Democracy and Computer Science Come Together | Idan Shalom | 47m |
Explains how Raft provides consensus for RavenDB clusters using leader election, log replication and quorum commits, with 150–300 ms randomized timeouts and… | ||
| Real User Performance Monitoring at Netflix scale | Martin Spier | 53m |
Describes Netflix’s in-house Real User Monitoring (RUM) system that measures app performance across thousands of device types and global network conditions… | ||
| WebAssembly and the future of the web platform | Rodrigo Kumpera | 52m |
WebAssembly as a new web standard and how it will change how web applications are built, focusing on a concrete porting effort: bringing the Mono .NET runtime… | ||
| The Missing Step in Moving from Data to Models | Amanda Casari | 48m |
Argues that the real leverage sits in feature engineering not newer models and shows concrete transforms that let older models work with less data while… | ||
| Visual Analysis for Data Science | João Comba | 40m |
Presents visual analytics applied to diverse datasets: heart-rate data from exercise, player positions and pass sequences in soccer, comparative aerial… | ||
| Dynamic Neural Networks using PyTorch | Juliano Viana | 49m |
Introduction to building deep learning models with PyTorch, focusing on dynamic neural networks whose structure adapts per input and on using standard… | ||
| Deploying Machine Learning Models in Practice | Nick Pentreath | 48m |
Compares deployment options for real systems, not just models, and shows concrete tooling: exports and runtimes for scikit‑learn, Spark ML and TensorFlow using… | ||
| Building practical natural language processing systems | William Colen | 48m |
Uses Apache OpenNLP to extract information from unstructured Portuguese text (documents, messages, news, social posts). Describes experiments with existing and… | ||
| Automated data analyzer using Machine Learning | Eiti Kimura | 50m |
Movile Wavy processes ~230 million daily billing attempts across high-performance distributed systems and needed automated monitoring and problem detection for… | ||
| Content recommendation at iFood scale | Everton Gago | 45m |
Challenges of building content recommendations at iFood scale are presented, focusing on increasing app personalization using contextual recommendation… | ||
| Data Science in a modern financial institution | Sandor Tucakov Caetano | 50m |
How Nubank uses Machine Learning for credit decisioning: the talk explains how a data-driven culture enabled creation of a Data Science team, how engineers… | ||
| Marvin AI - machine learning models | Daniel Takabayashi | 51m |
Marvin AI is an open-source platform used at B2W Digital to productionize machine learning projects like dynamic pricing and fraud detection. It combines… | ||
| Scaling a cryptocurrency exchange using Data Science & Machine learning | Soups Ranjan | 48m |
Coinbase uses a continuous ML risk score to throttle buy limits and hold withdrawals, training on chargeback labels with models deployed via Vorpal Rabbit and… | ||
| Swift: safety, ergonomics, productivity and legacy preservation | Fellipe Caetano | 58m |
Swift's design and evolution from 2014–2018 are examined with focus on differences from Objective-C in safety, productivity, and adoption. The talk explains… | ||
| The Plataformatec case with Elixir | Hugo Baraúna | 58m |
Plataformatec explains why it created the Elixir programming language in 2012 and how that decision led to a global ecosystem of developers, libraries, and… | ||
| Beyond paradigms: mastering languages in the 21st century | Luciano Ramalho | 53m |
Examines programming-language features (rather than traditional paradigms) that matter in pragmatic or hybrid languages like Go, Kotlin, Python, Scala and… | ||
| Rust: Reach Further! | Niko Matsakis | 53m |
Rust promises C-like performance with zero-cost abstractions and static guarantees against data races; a Ruby "blank" string routine ported to Rust matches C… | ||
| Elm in Production: Type/Test Driven Development | Piper Niehaus | 42m |
Tracker dashboard, new-user flow and project-members pages are written in Elm and run in production; the team adopts a hybrid workflow called Type/Test Driven… | ||
| Why Use GO in Financial Services | Cassio Greco | 43m |
Explains why the digital business-account startup Conta Simples chose Go for its backend, covering benefits and trade-offs of that choice. Describes concrete… | ||
| Mistakes and lessons from moving from a technical role to management | Anderson Borges | 48m |
A personal retrospective about migrating from software developer to management, describing concrete mistakes and successes encountered while moving through… | ||
| Open source and career: much more than 'just' a professional transformation | Otavio Santana | 46m |
How contributing to open source can drive professional, personal and financial success by building technologies, growing reputation, and creating impact… | ||
| Panel: Career — everything you always wanted to know and had no one to ask | Bruno Souza, Eder Ignatowicz, Otavio Santana, Yara Senger | 01h 39m |
A panel with experienced Brazilian Java and open-source professionals (Bruno Souza, Eder, Otávio, Yara) discussing how software developers can build and… | ||
| Hipster Career: Soft skills challenges for the (ex) modern Programmer | Paulo Silveira | 49m |
Advice for technical professionals (programmers, designers) on career progression options—staying technical, moving into team leadership or product management… | ||
| Sharing and networking to grow your career | Yara Senger | 52m |
Practical techniques for building a professional network and sharing content to grow your career, focusing on how to initiate and sustain meaningful… | ||
| Make your APIs reactive with Spring Reactive | Alberto Luiz Souza | 52m |
Introduces Spring 5’s Spring Reactive support for building reactive APIs to gain scalability and lower cost. Covers the paradigm shift from synchronous to… | ||
| Stateless Microservice Security via JWT, TomEE and MicroProfile | Jean-Louis Monteiro | 51m |
Shows a concrete stateless security setup using MicroProfile JWT and Apache TomEE with an API gateway and backend microservices. Baseline simulates ~1,000… | ||
| Polyglot Persistence with Java | Mario Goncalves | 55m |
Shows how a Java-based system at Elo7 integrates multiple persistence technologies (NoSQL and relational approaches) — i.e., polyglot persistence — to solve… | ||
| Evolving Itaú-Unibanco's Architecture: From Mainframe to Java | Rafael Monteiro | 46m |
A presentation about migrating workloads off mainframe to modern Java-based infrastructure: moving data from mainframe (VSAM, DB2, COBOL, EBCDIC) into the… | ||
| Java 9 module system | Rodrigo Cândido, Leonardo Zanivan | 54m |
Demonstrates how to build lightweight Java 9 applications using the Java Platform Module System to reduce runtime footprint by including only required… | ||
| Modern app programming with RxJava and Eclipse Vert.x | Thomas Segismont | 47m |
Explains building a reactive JVM app with Eclipse Vert.x 3 and RxJava2 by actually wiring components: an HTTP server vertical sends messages over Vert.x event… | ||
| Where Does the Real World End - The Blurring of the Physical and Digital | Rebecca Parsons | 51m |
Argues that sensors plus cheaper compute and ubiquitous networking create high‑fidelity models of the physical world that can be read and acted on, cites… | ||
| Containers at Globo.com - Past, Present and Future | Andre Carvalho | 48m |
Globo.com shares lessons from running containers in production for over four years, covering how their application platform architecture evolved and how they… | ||
| CRI-O: All the Runtime Kubernetes need | Antonio Mudarca | 46m |
CRI-O is a lightweight Kubernetes-focused container runtime that replaces the Docker daemon by implementing the CRI, tying releases to Kubernetes versions and… | ||
| Two Black Fridays later: hits and misses | Arnaldo Pereira, Alex Guerra | 53m |
This covers Magazine Luiza’s experience adopting Kubernetes and multi‑cloud for two Black Fridays: the strategy to minimize developer learning curve for… | ||
| Challenges and issues using containers in production | Diogo Goebel | 46m |
Covers the practical challenges of running containers in production — specifically orchestration, governance, monitoring, failure traceability, and… | ||
| Multi-cloud | Filipe Jaske, Giovane Moura Jr. | 48m |
Describes building a multi-cloud container platform at Natura using microservices and Kubernetes, covering benefits, challenges and lessons learned. Explains… | ||
| Extending Kubernetes | Ricardo Katz | 44m |
Shows how to extend Kubernetes beyond container orchestration by using concrete APIs and projects: Service Catalog, API Builder and CRDs to extend the API… | ||
| Best Management Practices Straight from Silicon Valley | Eduardo Saito | 53m |
The talk explains which practices from Silicon Valley drive innovation and company success and which of those ideas can be applied in Brazil. It covers broad… | ||
| How to Move Your Application to the Cloud Using Serverless | Elder Moraes | 51m |
Migration of applications to a serverless architecture using the Fn Project, an open-source, container-based, multi-language and multi-provider platform… | ||
| Data Engineering in Practice | Elton Almeida | 52m |
Hotmart built its own Analytics platform on a microservices architecture and this talk explains the practical steps taken to create it. It covers the four key… | ||
| WEB APIS | CLOUD | BAAS | Windows | iOS | Android | JS | IoT | SBC... and Your Productivity with It? | Fernando Rizzato | 45m |
The talk surveys application development across platforms from 16-bit Windows through web APIs to iOS, Android, IoT and SBCs, focusing on productivity and… | ||
| Heimdall: Over R$25 Billion in Financial Transactions with an Open Source Solution | Filipe Germano | 32m |
Heimdall is an open-source API orchestration platform developed to handle over R$25 billion in financial transactions; it provides full management and… | ||
| Authenticating Microservices Using HTTPS/SSL | Magno Costa | 49m |
Describes using HTTPS/SSL certificate exchange to authenticate microservices and micro-apps in the Cielo LIO payments platform. Covers challenges of that… | ||
| Democratization of Data | Alan Alvino | 28m |
When a company moves to microservices, independent teams create different logging and event formats, causing a ‘Babel’ of data. The talk explains building a… | ||
| What We Learned About Security Building a Fintech | Inajá Azevedo, Sandro Santana | 51m |
The talk explains how to manage information security in a fintech, using the Guia Bolso experience. It covers what a CTO must know about security, how to… | ||
| Using Feedback Canvas to Create High-Performing Teams | Leonardo Andreucci | 50m |
Describes applying a Feedback Canvas process at Creditas to replace semiannual top-down performance reviews for a growing tech organization (40 people, 8… | ||
| Scaling Teams Through Remote Work | Osvaldo Santana Neto, Daniel Vainsencher | 50m |
Practical guidance on building and coordinating a remote engineering team to rewrite a company platform in seven months, including hiring top national talent… | ||
| How to Speed Up Development and Engage Your Team in Pursuit of Good Results | Suzyanne, Scheila Giongo | 49m |
The talk explains how teams can move faster through Bruce Tuckman’s four stages (Forming, Storming, Norming, Performing) to reach high performance in agile… | ||
| Machine Learning in Healthcare: Techniques and Applications | Denis Oliveira | 47m |
Applications of Gradient Boosting, Deep Learning, and Unsupervised Learning to healthcare problems are presented, with concrete examples including predicting… | ||
| Machine Learning and Online Experiments to Prevent Churn on GloboPlay | Tiago Motta | 39m |
Describes using machine learning at GloboPlay to reduce subscriber churn by identifying users most likely to cancel via clustering and classification on… | ||
| Ethical Machine Learning | Katharine Jarmul | 47m |
Covers concrete failures and fixes: predictive policing simulations show feedback loops that concentrate stops until under-policed areas vanish, and an… | ||
| nothing matches | ||