5️⃣ DB Partitioning: Cuando una base de datos colapsa por volumen de usuarios, toca segmentar la data de forma inteligente (Sharding) para seguir creciendo.
Si te interesa la arquitectura de software, mirate el video de David Malan.
#Backend#SoftwareArchitecture#Scalability
La diferencia entre código en localhost y armar un producto para miles de usuarios es la infraestructura.
Ayer repasé una mítica clase de Harvard sobre escalabilidad y armé este resumen de #SystemDesign
Abro hilo 🧵👇 https://t.co/RR7URtD4dx
3️⃣ Caching (Memcached): Ideal para apps "read-heavy". Guardás en RAM lo frecuente y evitás el delay de pegarle al disco.
4️⃣ DB Replication: Patrones Master-Slave y Master-Master para separar lecturas de escrituras y eliminar puntos únicos de falla.
@marclou@dannypostma In my case and to keep this short is..
- Design your “happy life”, the little things that makes you happy and in peace. Build everything around this.
- Remove the noise (behaviours, people, activities, social media) that not contribute to your happy life.
- One thing at time.
@dmitryrechkin@YoanArnaudov@marclou So it is better to focus on uploading content and promoting our SaaS on YouTube first, and then create clips for other social media platforms.
People who moved abroad alone in their 20s, handled all docs, bank account, visa, tax, jobs, accomadation, and culture difference
These people fear nothing anymore