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!
Alejandro Calderon
Senior Software Engineer @ PSL
Ankita Kulkarni
Software Developer @ Rangle.io
Brendon Villalobos
Machine Learning Engineer @ Pager, Inc.
Chris Sun
Honeycomb.io
David Calavera
CTO @ Netlify
Elizabeth Ramirez
Applied Scientist @ Descartes Labs
Ely Alvarado
CTO @ Happy the App
Esneyder Amin Palacios Mena
Systems Engineer and Co-Founder @ H4ckdo
Heidi Howard
Research Fellow in Computer Science @ University of Cambridge
Jeferson David Ossa
Software Developer @ S4N
Jose Nino
Lead For Server Networking @ Lyft
Katrina Owens
Ecosystem Engineer @ Github
Lita Cho
Senior Software Engineer @ Lyft
Luis David Camacho
Research Lead Data Architect @ Cyxtera Technologies
Manuel Correa
Senior Software Engineer @ Netflix
Pedro Tavares
Software Engineer @ Talkdesk
Sean T Allen
VP of Engineering @ Wallaroo Labs
Yerlinson Maturana
Systems Engineer @ S4N
Yury Niño
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.
8:20 AM
Bus leaves to RutaN
Bus leaves behind the Diez Hotel (Carrera 35)
9:00 AM
Registration
9:45 AM
Opening remarks & raffle
10:05 AM
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.
10:40 AM
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.
11:15 AM
Coffee / Snack Break
11:40 AM
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.
12:15 PM
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.
12:50 PM
Conference Photo
1:10 PM
Lunch
2:30 PM
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.
3:05 PM
Practical Cryptography for Devops
+
We use cryptography everyday in our tools, and sometimes it’s done so automatically that we don’t even know cryptography is being used. However many people doesn’t know the basic cryptography concepts being used, or when to choose one of them: hashing, signing, symmetric vs asymmetric encryption.
3:25 PM
Coffee / Snack Break
3:45 PM
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.
4:20 PM
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.
4:55 PM
Closing remarks
5:05 PM
End
5:15 PM
Bus leaves to hotel
8:30 AM
Bus leaves to RutaN
Bus leaves behind the Diez Hotel (Carrera 35)
9:45 AM
Opening remarks & raffle
10:05 AM
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.
10:40 AM
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.
11:15 AM
Coffee / Snack Break
11:40 AM
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.
12:15 PM
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!
12:50 PM
Lunch
2:10 PM
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.
2:45 PM
3:20 PM
Ice Breaker
3:40 PM
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.
4:15 PM
Coffee / Snack Break
4:35 PM
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.
5:10 PM
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.
5:45 PM
Closing remarks
5:55 PM
End
6:05 PM
Bus leaves to closing event / hotel
El Social 2
6:35 PM - Closing Event
Carrera 36 # 10A - 71 - Medellín, Colombia
(Free transportation provided outside of venue to closing event)
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.
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.
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.