PinnedInLevel Up CodingbyAnh T. Dang·Jun 27, 2021How to design a system to scale to your first 100 million usersThink Big, Do Small, Learn FastA response icon48A response icon48
PinnedInLevel Up CodingbyAnh T. Dang·Oct 5, 2020Software Architecture: The Most Important Architectural Patterns You Need to KnowExplaining common different architecture patternsA response icon27A response icon27
InLevel Up CodingbyAnh T. Dang·Jun 17From Monolith to Reactive: The Evolution of Software ArchitectureMost developers think Reactive Programming solves concurrency. The real problem it solves is far more important
InLevel Up CodingbyAnh T. Dang·Mar 19How to Design a E-Wallet That Never Loses MoneyThe CP Architecture Behind Digital Money
InLevel Up CodingbyAnh T. Dang·Mar 9Why Financial System Architecture Is Different from Normal Web SystemsLessons from designing financial platforms where correctness matters more than speed.
InLevel Up CodingbyAnh T. Dang·Aug 16, 2023Solving the Pair Sum Problem: Efficient AlgorithmsNavigating Algorithms for Optimal Solutions
InLevel Up CodingbyAnh T. Dang·Aug 11, 2023Revealing the Secrets Behind Java’s Immutable StringsExploring the Intricacies and Advantages of String Immutability in Java ProgrammingA response icon1A response icon1
InLevel Up CodingbyAnh T. Dang·Nov 14, 2022Using a Decorator to Measure Execution Time of a Function in PythonFor profiling your applicationA response icon1A response icon1
InBits and PiecesbyAnh T. Dang·Oct 18, 2022The Best CSS Generators for Web DevelopersHaving the right tools for your jobA response icon3A response icon3
InLevel Up CodingbyAnh T. Dang·Jul 31, 2022I tried to calculate the sum of two digits using various programming languagesWhich programming language is the fastest overall?A response icon3A response icon3