Stay tuned, join our mailing list
And follow us
ScaleConf Colombia is a 2-day language-agnostic tech conference about scalability, distributed systems, security, machine learning, DevOps, modern software tools and practices.
Our main objective is to level up the community’s knowledge, by bringing great speakers from the teams that are paving the way for a global scale in tomorrow’s apps and services.
Our last event was successful beyond our expectations, with over 350 attendees, 19 awesome speakers, 14 sponsors and 2 days of exciting talks. Our next event is happening May 17 & 18, 2019!
Senior Software Engineer @ PSL
Software Developer @ Rangle.io
Machine Learning Engineer @ Pager, Inc.
Tech Lead @ Enigma Technologies, Inc.
CTO @ Netlify
Applied Scientist @ Descartes Labs
Esneyder Amin Palacios Mena
Systems Engineer and Co-Founder @ H4ckdo
Research Fellow in Computer Science @ University of Cambridge
Jeferson David Ossa
Software Developer @ S4N
Lead For Server Networking @ Lyft
Ecosystem Engineer @ Github
Senior Software Engineer @ Lyft
Luis David Camacho
Research Lead Data Architect @ Cyxtera Technologies
Senior Software Engineer @ Netflix
VP of Engineering @ DNAstack
Software Engineer @ Talkdesk
Sean T Allen
VP of Engineering @ Wallaroo Labs
Systems Engineer @ S4N
Chaos Engineering Advocate @
We are constantly looking for ways to make the web development community more inclusive, and our opportunity grant program, which covers the cost of a full ScaleConf Colombia ticket is an important part of that effort.
This scholarship is open to any person that self-identifies as part of an underpresented group in technology and is looking for an opportunity to grow.
Bus leaves to RutaN
Opening remarks & raffle
One Small Step
Refactoring sometimes devolves into an appalling mess. You're chasing a broken test suite, and every change just makes it worse. At other times it's a slow, controlled process culminating in dreadful design.
This talk presents an end-to-end refactoring that demonstrates simple strategies to avoid such misadventures.
Consistency without Clocks: The FaunaDB Distributed Transaction Protocol
FaunaDB is a distributed relational NoSQL, ACID-compliant database with strict serializability that does not rely on clock synchronization to maintain consistency. In this talk we are going to explore Fauna's distributed transaction protocol to realize how they do it.
Coffee / Snack Break
Hunting Malicious TLS Certificates with Deep Neural Networks
Cybercriminals and security industry have been racing to defeat each other, encryption has become one of the most important tools against cybercrime and attackers found a way to turn it in their favor. In this talk we'll show you how by using DNN we're able to identify an abused web certificate.
Liberating distributed consensus
The ability to reach consensus between hosts, whether for addressing, primary election, locking, or coordination, is a fundamental necessity of modern distributed systems. The Paxos algorithm is at the heart of how we achieve distributed consensus today and as such has been the subject of extensive research to extend and optimise the algorithm for practical distributed systems. In the talk, we revisit the underlying theory behind Paxos, weakening its original requirements and generalising the algorithm. We demonstrate that Paxos is, in fact, a single point on a broad spectrum of approaches to consensus and conclude by arguing that other points on this spectrum offer a much-improved foundation for constructing scalable, resilient and high performance distributed systems.
Autoscaling a practical case, the four questions to help you implement it (Why, what, how and when)
Autoscaling is great for user experience, supporting infrastructure failures and to keep up with your system load, implemented incorrectly could lead to cost and efficiency problems. By studying real case scenarios, participants will learn how to implement it and use ML to take it to the next level.
The Linear Algebra of Deep Learning
The sound of unavoidability: Most of the pieces that make up a Neural Network, no matter how complex or nonlinear appears to be, are based on Linear Algebra.
Coffee / Snack Break
Behind the scenes: Running Critical Services @ Netflix: Historia contada por un Ingeniero Colombiano
At Netflix, the playback license team is responsible for one of the most critical services in the playback experience. In this talk, you will learn the devops and SRE practices used by the team to ensure the service is available every time a customer hits Play around the world. I will cover how the team implements and manages traffic, continuous deployment, and moving to gRPC as the de-facto IPC protocol. I will also share my journey as a software engineer and what skills are needed on teams operating critical services.
It takes a Village to Raise a Production System: Making on-call human-scale with Observability and Trust
Would you believe a team where all engineers go on-call, even a front-end web dev (me!)? This is the infrequently told story of how non-dreadful on-call can be, and the surprising positive side-effects to technical decision-making and communication when everyone is responsible for production.
Bus leaves to hotel
Bus leaves to RutaN
Opening remarks & raffle
Life beyond the hype
When confronted with a new software project, we’re all faced with the same question: How do we deploy it? These days, we are constantly bombarded with options and often have little time to make informed and technically sound decisions.
This talk will take you through my experience when faced with the same question at a highly regulated, Fortune 150 US bank, with 99.5% uptime requirements. We will go over technical and organizational constraints, the decision process, and the production rollout of the first distributed system running on containers at this bank.
You will walk away understanding that tooling trends are not always the solution and that going back to first principles is often a more sensible approach.
Data corrupting architectures we know and love
We can’t even do concurrent data access right, what makes us think we can do distributed data access? Want to learn how your favorite scaling patterns can lead to corrupt data? Want to learn a better way? I'm here to teach you one.
Coffee / Snack Break
Chaos Engineering: Injecting failure for building resilience in systems.
In a distributed world we all depend on the distributed systems more than ever. As these systems become more complex, the failures are much harder to predict. Chaos Engineering introduces the injection of failures as a discipline for building confidence in the resilience capability of the systems.
How we built a global search engine for genetic data
In this session, we tell the story of how we built the world's largest search engine for human genetic data, and what we learned in the process.
Diving into Merkle Trees
Merkle Trees are especially useful in distributed, peer-to-peer systems where the same data should exist in multiple places. Let's learn how to detect inconsistencies between trees and reduce the amount of transferred data enabling peer-to-peer file sharing by building our own tree!
The Art of Humanizing Pull Requests (PR’s)
Code reviews are an important part of a developer’s life. It’s very easy to perform code reviews, but hard to do it with empathy. In today’s online world, online criticism can be misinterpreted easily. In this talk, we will go through how to give constructive feedback & respond to one using empathy.
Deploying hybrid topologies with k8s and Envoy: a look at service discovery
New software in production comes with a lot of risks, especially for companies with high availability requirements. However, it's possible to make significant infrastructure changes while maintaining your company's reliability. This talk will focus on deploying hybrid topologies with K8s and envoy.
Coffee / Snack Break
A Practical Introduction to Productionizing NLP Models
It's exciting to create Deep Learning models that can interpret natural language, but resource-greedy NLP models can bottleneck performance in your app. This talk is a practical introduction to productionizing NLP models from training through deployment, with tips to avoid common pitfalls.
Observability and performance analysis with BPF
BPF is a virtual machine inside the Linux Kernel that provides secure, and high performant observability. BPF is changing how engineers analyze and observe programs running in production. This talk will challenge the audience to explore the Linux Kernel ways that they never thought possible before.
Bus leaves to closing event / hotel
They make this event possible
The conference will be held at Complejo Ruta N, Calle 67 Nº 52-20 which is easily accessible by uber, taxi, bus and a 5 minute walk away from Universidad Metro station. There are a bunch of restaurants that are part of Ruta N's complex or a short walking distance in which you will be able to find lunch.
Address: Calle 67 Nº 52-20Website
Our principal hotel is the Diez Hotel, perfectly located in the heart of Medellín’s vibrant El Poblado neighborhood. We offer bus service in the morning and the evening to/from RutaN. Check out our agenda for shuttle departure times. Make sure you edit the reservation to 1 person (defaults to 2 people) to get the conference hotel rate of $189,900 COP.
Address: Calle 10 A Nº 34 - 11Book Now!
Our venue RutaN is accessible from the surrounding three streets. If you arrive via Carrera 55, you will find the ramp on the left side facing the building. You enter the building through retractable wide doors and the auditorium with pull open doors. The auditorium doors are opened wide before each group of talks. RutaN has bathrooms on the first floor with accessible stalls. Our event is on the first floor. Our registration is at the table level. Our lobby area does get crowded in between breaks. Our speaker lounge is on the second floor and is accessible by elevator. There is a quiet space on the second floor. We are working on confirming a private space.
If you have a carer accompanying you, please contact us we can register them.
Our official hotel, the Diez Hotel, has a ramp on the side of the entrance and elevators to the room. The Diez Hotel has accessible rooms.
Our closing event venue has not been confirmed. If you have further questions, please contact us at hola [a] scaleconfco.com
A primary goal of ScaleConf Colombia is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible.
As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof). This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior. We invite all those who participate in ScaleConf Colombia to help us create safe and positive experiences for everyone.