Our great sponsors
-
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Best way to learn is by working with someone experienced.
Or just use mature solution like Rails for example it solves most of typical problems and has easy itegrations. If you need more flexibility then maybe Node.js or other ecosystem is better.
I personally don't like Rails as go-to-definition doesn't work reliably and lack of types makes it hard to modify big codebases. Still I would use it to prototype my startup. If I wanted fancy then I would go EdgeDB + NextJs + Temporal.
Generally theme about architecture is called System Design and there are resources to learn it for interviews/learning purposes but most of it only is applicable at very big scale and you might never need it. Read "Designing Data Intensive Applications" and look into [1] if still interested.
IMO better to invest time into data design/querying (caching) so that you won't think you need some vodoo to handle your traffic. Like 90%+ of sites/apps don't have 1000req/second and this should be handled by Python on Arduino so as long as your DB design is good you are fine.
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Related posts
- FAANG - Guia Descomplicado de Entrevistas - parte 2
- [Need Recommendation] System design concepts based repos that provide bird's-eye-view
- GitHub – system-design-primer: Learn how to design large-scale systems
- GitHub – system-design-primer: Learn how to design large-scale systems
- Getting ACL surgery in two day and pretty nervous.