- Back-of-the-Envelope Estimation
The step most candidates skip and most interviewers weight heavily. Powers of two and the latency numbers worth memorising, then the arithmetic that turns "design Airbnb" into concrete QPS, storage and bandwidth figures — worked end to end from real row counts. How to size a cache, when a number tells you the design is wrong, and why being an order of magnitude out is fine but a thousand times out is not.
- Introduction
What is Flask? Flask is a web development framework. It provides a lot libraries for building lightweight web applications in python. Flask is considered by many as a micro-framework due to the fact that it only provides the essential components – things like routing, request handling, sessions,…
- Snowflake – Putting It in Production
The checklist between a working warehouse and one other people depend on. Separating dev, staging and production, versioning DDL in git and deploying it in CI, key-pair auth and network policies for service accounts, monitoring and alerting on the views that matter, and the failure modes worth having an answer for before they happen.
- Snowflake – Understanding and Controlling Cost
Where the credits actually go, and the handful of changes that move the bill most. Reading ACCOUNT_USAGE for warehouse, storage and serverless spend, resource monitors that suspend rather than warn, the auto-suspend and idle-warehouse waste everybody has, and why the fastest query is usually also the cheapest one.
- Snowflake – Roles, Grants and Access Control
Snowflake's RBAC in the order you need to understand it. Why ACCOUNTADMIN is not your working role, ownership versus grants, future grants — the single feature that stops permissions rotting every time someone adds a table — and a functional role layout you can copy. Plus masking policies and row access policies, briefly.