Welcome back to my System Design Series! In this video, we not only explore how modern systems evolve to adapt to new features and user expectations but also take a deep dive into the world of data encoding and serialization—a critical component for seamless communication between different systems.
📌 Time Stamps:
00:00 – 00:09: Introduction to system evolution and data encoding basics
00:09 – 00:10: How in-memory data is serialized and deserialized (Python example)
00:10 – 00:12: Drawbacks of language-specific encoding formats (compatibility, security, and versioning challenges)
00:12 – 00:13: Efficiency issues and performance bottlenecks with traditional methods
00:13 – 00:16: Deep dive into popular alternatives:
JSON vs. XML vs. Binary formats (Protobuf, Avro, Thrift)
Pros and cons of each method
00:16 – 00:17: Introduction to CSV for tabular data and its limitations
00:17 – 00:21: Real-world considerations, challenges with JSON (numeric precision, file size, schema validation), XML verbosity, and CSV pitfalls
00:21 – End: Final thoughts, summary, and call to action
📲 Connect with Me:
🔹 LinkedIn: linkedin.com/in/aarchigandhi
🔹 Twitter: x.com/fafdajalebie
🔹 Instagram: instagram.com/aarchigandhi
🔔 Don’t forget to like, subscribe, and drop a comment if you have any questions or suggestions for future topics! See you in the next video.
#SystemDesign #DataEncoding #Serialization #JSON #XML #Protobuf #CSV #SoftwareEvolution #TechTalk #aarchigandhi
In questa pagina del sito puoi guardare il video online L11: System Evolution & Data Encoding – Relational vs. Schema-less, Serialization Format della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Aarchi Gandhi 01 gennaio 1970, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 140 volte e gli è piaciuto 1 spettatori. Buona visione!