~/conference

QCon São Paulo 2018

date:2018-05-09..2018-05-11
location:São Paulo, Brazil
series:QCon São Paulo · 2 editions
editions:[QCon São Paulo 2018, QCon São Paulo 2019]
titleauthorlength
A Day in the Life of a Netflix Performance ArchitectMartin Spier46m
Netflix's streaming platform serving over 100 million users is described at system and architectural level, focusing on challenges of scalability, resiliency…
Talk in Portuguese on
Challenges and Learning in Designing IoT for Recurring PurchasesWellington Messias49m
Presentation describes building the Superbotão, a low-cost Brazilian Dash Button–style IoT device for recurring gas-bottle purchases at scale. It covers…
Talk in Portuguese on
Hardware, IoT and Machine Learning: The GreenAnt CasePedro Bittencourt47m
GreenAnt developed an end-to-end energy management product combining custom IoT hardware, antenna calibration and mass production in Brazil, cloud-based…
Talk in Portuguese on
Using Azure IoT Hub in Practice, Security and Data TransportMarcelo Junqueira47m
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…
Talk in Portuguese on
Industrial IoT with Eclipse Foundation ProjectsLeonardo Lima49m
This talk explains how common Industrial IoT needs — device management, connectivity, data transformation and storage — can be provided by reusable open-source…
Talk in Portuguese on
Smart Retail - Vision, Cognition and IntelligenceJorge Maia48m
Describes a Smart Retail system built by CrazyTechLabs that uses computer vision, artificial intelligence and data analytics to detect customer behavior…
Talk in Portuguese on
Lessons and Advances in IoT: Toward 1M Connected DevicesHebert De Oliveira47m
A presentation reviews historical and technical decisions used to scale an IoT heating product toward one million connected devices, focusing on device design…
Talk in Portuguese on
Queries in Big Data: the Power of GPU‑based NoSQL DatabasesTiago Vinicius44m
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…
Talk in Portuguese on
Architecture of an NLP DeploymentMichele Casbon45m
Maps the pieces you actually need to run NLP in production and the decisions that matter: data ingestion and versioning, featureization, expensive distributed…
Talk in English on
Data Lake beyond the BuzzwordMatheus Espanhol43m
An experienced data engineering lead describes how to make Data Lakes deliver business value rather than become useless. The talk reviews trade-offs, errors…
Talk in Portuguese on
Validating Big Data Jobs - Stopping Failures before ProductionHolden Karau45m
Big data pipelines use Apache Spark and Apache BEAM plus helper libs (spark-validator, counters, property-based generators) to run automated schema and…
Talk in English on
How Data Architectures Break and How to Fix ThemGleicon Moraes49m
The talk examines failure modes of distributed databases and cloud-based big-data architectures (EMR, Hadoop) and practical fixes. It explains when distributed…
Talk in Portuguese on
Experimenting with Large Data Volumes Using NotebooksGilmar Souza49m
Shows how interactive notebooks (Zeppelin and Jupyter) can be integrated with Spark clusters in the cloud to run large-scale data experiments. Explains how…
Talk in Portuguese on
GraphQL: What, How and WhenGustavo Sverzut Barbieri51m
GraphQL, the query language created by Facebook, is presented as an alternative to REST to improve scalability and performance by allowing multiple queries in…
Talk in Portuguese on
Arquitetura funcional em Microservices: 4 anos depoisLucas Cavalcanti53m
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…
Talk in English on
API Design in Real Life: What You Don't See in BooksMario Mancuso, Rafael Rocha51m
Practical API design beyond basic REST verbs, presenting real-world challenges and proposed solutions for integrating with non-ideal backends. Covers…
Talk in Portuguese on
Panel: We Have APIs, Now What?Kleber Bacili, David Ruiz, Túlio Germano, Ricardo Prates50m
Panel discusses managing APIs as the integration layer between legacy systems and new apps, covering API types (private, restricted, public), monetization, and…
Talk in Portuguese on
Microservices in Production, Now What?Vitor Pelegrinno48m
Covers organizational and technical challenges of adopting microservices—team structure, service ownership, and visibility—and lessons learned from…
Talk in Portuguese on
Adding Reactivity to your Web Apps using RxJSBen Lesh49m
Adds a timed auto-refresh and a working drag down to refresh to an Angular app using RxJS. Builds a TouchDragToLoad component that wires…
Talk in English on
Front-End Independence with GraphQL and ReduxChristiano Milfont, Yuri Adams55m
Presents an architectural model using GraphQL and Redux to decouple application domain logic from front-end technology, so the UI can evolve without forcing…
Talk in Portuguese on
Making RESTful Web Services the Easy Way with Node.jsDan McGhan44m
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…
Talk in English on
From MVP to PWA, Improving Customer Engagement at CVCFabricio Lopes, Janderson Silva57m
Presentation describes converting a travel-package map-search MVP into a Progressive Web App (PWA) at CVC to boost customer engagement and online conversion…
Talk in Portuguese on
Microservices, APIs, and the Autonomous WebMike Amundsen50m
Argues that everything needed to build autonomous, safe web services already exists and demonstrates concrete patterns and protocols to do it: leverage HTTP…
Talk in English on
Reinventing the Wheel for Every New JS Framework, Is It Worth It?Fernanda Bernardo39m
A front-end engineer describes choosing to build an isomorphic architecture at Elo7 while minimizing use of external JavaScript frameworks. The talk covers…
Talk in Portuguese on
Navigating Distributed TracesBill Westlin51m
Built interactive tooling on top of Jaeger that turns millions of traces into actionable views: aggregated latency histograms, dependency graphs, and a “jump…
Talk in English on
Letting Go of LegacyBruno Loureiro Rezende, Fernando Corrêa47m
A presentation describes OLX Brasil’s migration from a 20+-year legacy classifieds platform to a modern architecture to sustain growth. It covers the…
Talk in Portuguese on
Building NuConta: From Zero to Millions of CustomersGustavo Bicalho, Maurício Verardo50m
Describes the NuConta architecture for building a digital bank from scratch to millions of customers, focusing on a microservices system using event-sourcing…
Talk in Portuguese on
3 Common Pitfalls in Microservice IntegrationPatricio Zambrano46m
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…
Talk in English on
Applying Kotlin in Microservices Using DDD, Event Sourcing and CQRSMike, Augusto53m
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…
Talk in Portuguese on
Building web apps with Cloud and AIJakub Jedryszek56m
Shows a concrete pipeline: tweets flow into Event Hubs → Functions → Text Analytics → SQL, then an Azure Search index and generated React/TypeScript UI reveal…
Talk in English on
Pragmatic Digital: Exponential Growth of Digital BusinessesRafael Bueno53m
Pragmatic Digital describes Sciensa’s 3-year process to make digital transformation less painful and more effective by structuring business value streams and…
Talk in Portuguese on
Stress Testing as a Service: New Year Adventures on TwitterHerval Freire48m
Describes Twitter SRE's tools and strategies for structural failure testing, focusing on Stress Testing of APIs and a microservice "unit-test" methodology…
Talk in Portuguese on
Dissecting Globo.com's video platformLeandro Moreira43m
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…
Talk in Portuguese on
The Principles of Evolutionary ArchitectureRebecca Parsons49m
Defines evolutionary architecture as supporting guided, incremental change via objective fitness function checks (examples: cyclomatic complexity thresholds…
Talk in English on
Big Graph: Big Data applied to giant, dynamic graphsJuan Lopes48m
Covers theory and tools for handling very large, dynamic graphs when full random-access in memory is infeasible. Discusses graph sparsifiers and recent…
Talk in Portuguese on
Distributed Tracing: How the Pros Debug Concurrent and Distributed SystemsAaron Stannard49m
Shows how distributed tracing preserves trace context across services using OpenTracing and collects spans into Zipkin (or Jaeger) via HTTP or Kafka, storing…
Talk in English on
The real power of algorithms on application performanceEdson Tirelli49m
Examines how algorithm choice, not just programming language or compiler, drives application performance; specifically opens the internals of rule engines like…
Talk in Portuguese on
Distributed Systems: When Democracy and Computer Science Come TogetherIdan Shalom47m
Explains how Raft provides consensus for RavenDB clusters using leader election, log replication and quorum commits, with 150–300 ms randomized timeouts and…
Talk in English on
Real User Performance Monitoring at Netflix scaleMartin Spier53m
Describes Netflix’s in-house Real User Monitoring (RUM) system that measures app performance across thousands of device types and global network conditions…
Talk in Portuguese on
WebAssembly and the future of the web platformRodrigo Kumpera52m
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…
Talk in Portuguese on
The Missing Step in Moving from Data to ModelsAmanda Casari48m
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…
Talk in English on
Visual Analysis for Data ScienceJoão Comba40m
Presents visual analytics applied to diverse datasets: heart-rate data from exercise, player positions and pass sequences in soccer, comparative aerial…
Talk in Portuguese on
Dynamic Neural Networks using PyTorchJuliano Viana49m
Introduction to building deep learning models with PyTorch, focusing on dynamic neural networks whose structure adapts per input and on using standard…
Talk in Portuguese on
Deploying Machine Learning Models in PracticeNick Pentreath48m
Compares deployment options for real systems, not just models, and shows concrete tooling: exports and runtimes for scikit‑learn, Spark ML and TensorFlow using…
Talk in English on
Building practical natural language processing systemsWilliam Colen48m
Uses Apache OpenNLP to extract information from unstructured Portuguese text (documents, messages, news, social posts). Describes experiments with existing and…
Talk in Portuguese on
Automated data analyzer using Machine LearningEiti Kimura50m
Movile Wavy processes ~230 million daily billing attempts across high-performance distributed systems and needed automated monitoring and problem detection for…
Talk in Portuguese on
Content recommendation at iFood scaleEverton Gago45m
Challenges of building content recommendations at iFood scale are presented, focusing on increasing app personalization using contextual recommendation…
Talk in Portuguese on
Data Science in a modern financial institutionSandor Tucakov Caetano50m
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…
Talk in Spanish on
Marvin AI - machine learning modelsDaniel Takabayashi51m
Marvin AI is an open-source platform used at B2W Digital to productionize machine learning projects like dynamic pricing and fraud detection. It combines…
Talk in Portuguese on
Scaling a cryptocurrency exchange using Data Science & Machine learningSoups Ranjan48m
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…
Talk in English on
Swift: safety, ergonomics, productivity and legacy preservationFellipe Caetano58m
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…
Talk in Portuguese on
The Plataformatec case with ElixirHugo Baraúna58m
Plataformatec explains why it created the Elixir programming language in 2012 and how that decision led to a global ecosystem of developers, libraries, and…
Talk in Portuguese on
Beyond paradigms: mastering languages in the 21st centuryLuciano Ramalho53m
Examines programming-language features (rather than traditional paradigms) that matter in pragmatic or hybrid languages like Go, Kotlin, Python, Scala and…
Talk in Portuguese on
Rust: Reach Further!Niko Matsakis53m
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…
Talk in English on
Elm in Production: Type/Test Driven DevelopmentPiper Niehaus42m
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…
Talk in English on
Why Use GO in Financial ServicesCassio Greco43m
Explains why the digital business-account startup Conta Simples chose Go for its backend, covering benefits and trade-offs of that choice. Describes concrete…
Talk in Portuguese on
Mistakes and lessons from moving from a technical role to managementAnderson Borges48m
A personal retrospective about migrating from software developer to management, describing concrete mistakes and successes encountered while moving through…
Talk in Portuguese on
Open source and career: much more than 'just' a professional transformationOtavio Santana46m
How contributing to open source can drive professional, personal and financial success by building technologies, growing reputation, and creating impact…
Talk in Portuguese on
Panel: Career — everything you always wanted to know and had no one to askBruno Souza, Eder Ignatowicz, Otavio Santana, Yara Senger01h 39m
A panel with experienced Brazilian Java and open-source professionals (Bruno Souza, Eder, Otávio, Yara) discussing how software developers can build and…
Talk in Portuguese on
Hipster Career: Soft skills challenges for the (ex) modern ProgrammerPaulo Silveira49m
Advice for technical professionals (programmers, designers) on career progression options—staying technical, moving into team leadership or product management…
Talk in Portuguese on
Sharing and networking to grow your careerYara Senger52m
Practical techniques for building a professional network and sharing content to grow your career, focusing on how to initiate and sustain meaningful…
Talk in Portuguese on
Make your APIs reactive with Spring ReactiveAlberto Luiz Souza52m
Introduces Spring 5’s Spring Reactive support for building reactive APIs to gain scalability and lower cost. Covers the paradigm shift from synchronous to…
Talk in Portuguese on
Stateless Microservice Security via JWT, TomEE and MicroProfileJean-Louis Monteiro51m
Shows a concrete stateless security setup using MicroProfile JWT and Apache TomEE with an API gateway and backend microservices. Baseline simulates ~1,000…
Talk in English on
Polyglot Persistence with JavaMario Goncalves55m
Shows how a Java-based system at Elo7 integrates multiple persistence technologies (NoSQL and relational approaches) — i.e., polyglot persistence — to solve…
Talk in Portuguese on
Evolving Itaú-Unibanco's Architecture: From Mainframe to JavaRafael Monteiro46m
A presentation about migrating workloads off mainframe to modern Java-based infrastructure: moving data from mainframe (VSAM, DB2, COBOL, EBCDIC) into the…
Talk in Portuguese on
Java 9 module systemRodrigo Cândido, Leonardo Zanivan54m
Demonstrates how to build lightweight Java 9 applications using the Java Platform Module System to reduce runtime footprint by including only required…
Talk in Portuguese on
Modern app programming with RxJava and Eclipse Vert.xThomas Segismont47m
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…
Talk in English on
Where Does the Real World End - The Blurring of the Physical and DigitalRebecca Parsons51m
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…
Talk in English on
Containers at Globo.com - Past, Present and FutureAndre Carvalho48m
Globo.com shares lessons from running containers in production for over four years, covering how their application platform architecture evolved and how they…
Talk in Spanish on
CRI-O: All the Runtime Kubernetes needAntonio Mudarca46m
CRI-O is a lightweight Kubernetes-focused container runtime that replaces the Docker daemon by implementing the CRI, tying releases to Kubernetes versions and…
Talk in English on
Two Black Fridays later: hits and missesArnaldo Pereira, Alex Guerra53m
This covers Magazine Luiza’s experience adopting Kubernetes and multi‑cloud for two Black Fridays: the strategy to minimize developer learning curve for…
Talk in Portuguese on
Challenges and issues using containers in productionDiogo Goebel46m
Covers the practical challenges of running containers in production — specifically orchestration, governance, monitoring, failure traceability, and…
Talk in Spanish on
Multi-cloudFilipe 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…
Talk in Portuguese on
Extending KubernetesRicardo Katz44m
Shows how to extend Kubernetes beyond container orchestration by using concrete APIs and projects: Service Catalog, API Builder and CRDs to extend the API…
Talk in Portuguese on
Best Management Practices Straight from Silicon ValleyEduardo Saito53m
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…
Talk in Portuguese on
How to Move Your Application to the Cloud Using ServerlessElder Moraes51m
Migration of applications to a serverless architecture using the Fn Project, an open-source, container-based, multi-language and multi-provider platform…
Talk in Portuguese on
Data Engineering in PracticeElton Almeida52m
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…
Talk in Portuguese on
WEB APIS | CLOUD | BAAS | Windows | iOS | Android | JS | IoT | SBC... and Your Productivity with It?Fernando Rizzato45m
The talk surveys application development across platforms from 16-bit Windows through web APIs to iOS, Android, IoT and SBCs, focusing on productivity and…
Talk in Portuguese on
Heimdall: Over R$25 Billion in Financial Transactions with an Open Source SolutionFilipe Germano32m
Heimdall is an open-source API orchestration platform developed to handle over R$25 billion in financial transactions; it provides full management and…
Talk in Portuguese on
Authenticating Microservices Using HTTPS/SSLMagno Costa49m
Describes using HTTPS/SSL certificate exchange to authenticate microservices and micro-apps in the Cielo LIO payments platform. Covers challenges of that…
Talk in Portuguese on
Democratization of DataAlan Alvino28m
When a company moves to microservices, independent teams create different logging and event formats, causing a ‘Babel’ of data. The talk explains building a…
Talk in Portuguese on
What We Learned About Security Building a FintechInajá Azevedo, Sandro Santana51m
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…
Talk in Portuguese on
Using Feedback Canvas to Create High-Performing TeamsLeonardo Andreucci50m
Describes applying a Feedback Canvas process at Creditas to replace semiannual top-down performance reviews for a growing tech organization (40 people, 8…
Talk in Portuguese on
Scaling Teams Through Remote WorkOsvaldo Santana Neto, Daniel Vainsencher50m
Practical guidance on building and coordinating a remote engineering team to rewrite a company platform in seven months, including hiring top national talent…
Talk in Portuguese on
How to Speed Up Development and Engage Your Team in Pursuit of Good ResultsSuzyanne, Scheila Giongo49m
The talk explains how teams can move faster through Bruce Tuckman’s four stages (Forming, Storming, Norming, Performing) to reach high performance in agile…
Talk in Portuguese on
Machine Learning in Healthcare: Techniques and ApplicationsDenis Oliveira47m
Applications of Gradient Boosting, Deep Learning, and Unsupervised Learning to healthcare problems are presented, with concrete examples including predicting…
Talk in Portuguese on
Machine Learning and Online Experiments to Prevent Churn on GloboPlayTiago Motta39m
Describes using machine learning at GloboPlay to reduce subscriber churn by identifying users most likely to cancel via clustering and classification on…
Talk in Portuguese on
Ethical Machine LearningKatharine Jarmul47m
Covers concrete failures and fixes: predictive policing simulations show feedback loops that concentrate stops until under-policed areas vanish, and an…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.