HEY ROBOT (@DEV4NONYMOUS) header
HEY ROBOT (@DEV4NONYMOUS) profile picture

Welcome to my world of tech in a top way.

Joined July 2025
Photo by HEY ROBOT (@DEV4NONYMOUS)
25 Blogs to Learn 25 AWS Concepts: 1) API Gateway: techopsexamples.com/p/archit… 2) Scaling Patterns: techopsexamples.com/p/cloud-… 3) VPC Network Segmentation: techopsexamples.com/p/aws-vp… 4) DR Strategies: techopsexamples.com/p/cloud-… 5) Load Balancers: techopsexamples.com/p/load-b… 6) Cross Zone Load Balancing: techopsexamples.com/p/unders… 7) IAM Policies: techopsexamples.com/p/design… 8) EC2 Guide: techopsexamples.com/p/aws-ec… 9) DNS Record Types: techopsexamples.com/p/aws-dn… 10) DNS Policies: techopsexamples.com/p/cloud-… 11) VPC Peering: techopsexamples.com/p/aws-vp… 12) VPC Gateway Endpoints:techopsexamples.com/p/aws-vp… 13) Internet Gateway vs NAT Gateway: techopsexamples.com/p/aws-in… 14) 7Rs Cloud Migration: techopsexamples.com/p/7rs-cl… 15) Lambda Integrations: techopsexamples.com/p/aws-la… 16) Lambda Cold Starts: techopsexamples.com/p/provis… 17) Lambda Power Tuning: techopsexamples.com/p/solve-… 18) Data Transfer Costs: techopsexamples.com/p/simpli… 19) Hexagonal Architecture: techopsexamples.com/p/hexago… 20) GuardDuty: techopsexamples.com/p/how-gu… 21) SSO: techopsexamples.com/p/implem… 22) Signed vs Pre Signed URL: techopsexamples.com/p/cloudf… 23) Serverless Architecture: techopsexamples.com/p/design… 24) Cloud Cost Control: techopsexamples.com/p/the-3-… 25) Behind the Scenes of a Cloud App: techopsexamples.com/p/behind… 50K+ read my DevOps and Cloud newsletter: techopsexamples.com/subscrib… What do we cover: DevOps, Cloud, Kubernetes, IaC, GitOps, MLOps 🔁 Consider a repost if this is helpful.
2
124
1
414
17,032
fendora é bom provem
1
HEY ROBOT retweeted
50 sitios web que parecen 'ilegales' pero son perfectamente legales 1. cobalt.tools — Descarga cualquier video de redes sociales 2. photopea.com — Photoshop gratis 3. temp-mail.org — Correo electrónico temporal con un clic 4. tinywow.com — Más de 100 herramientas gratuitas en un solo sitio 5. archive.org — Accede a cualquier página web antigua 6. libgen.li — Millones de libros de texto gratuitos 7. sci-hub.al — Artículos de investigación gratuitos 8. alternativeto.net — Encuentra alternativas gratuitas a aplicaciones 9. justwatch.com — Localiza dónde transmitir cualquier contenido 10. gutenberg.org — 70.000 libros clásicos gratuitos 11. pdfdrive.com — Descargas gratuitas de PDF 12. openculture.com — Cursos gratuitos de universidades de élite 13. wolframalpha.com — Resuelve cualquier problema matemático al instante 14. remove.bg — Elimina el fondo con un clic 15. cleanup.pictures — Borra objetos de fotos 16. unscreen.com — Elimina el fondo de videos gratis 17. squoosh.app — Comprime cualquier imagen gratis 18. excalidraw.com — Gráficos dibujados a mano gratis 19. carbon.now.sh — Convierte código en obras de arte 20. ray.so — Capturas de pantalla de código impresionantes 21. flightradar24.com — Rastrea cualquier vuelo en tiempo real 22. camelcamelcamel.com — Rastrea el historial de precios de Amazon 23. haveibeenpwned.com — Verifica si has sido hackeado 24. virustotal.com — Escanea malware en cualquier archivo 25. privnote.com — Envía mensajes autodestructivos 26. file.io — Comparte archivos que se eliminan automáticamente 27. archive.ph — Archiva cualquier página web para siempre 28. accountkiller.com — Elimina tu presencia de cualquier sitio web 29. radio.garden — Escucha cualquier emisora de radio del mundo 30. tunefind.com — Identifica las canciones de cualquier programa 31. musicforprogramming.net — Música para concentrarte 32. mynoise.net — Paisajes sonoros personalizados para enfocarte 33. annasarchive.org — Busca cada libro que se haya escrito 34. elicit.com — Asistente de IA para artículos de investigación 35. consensus.app — Busca consensos científicos 36. connectedpapers.com — Mapea investigaciones de forma visual 37. semanticscholar.org — Búsqueda académica gratuita 38. scispace.com — Comprende cualquier artículo de investigación 39. summarize.tech — Resume cualquier video de YouTube 40. phind.com — Búsqueda de IA para desarrolladores 41. regex101.com — Prueba cualquier expresión regular al instante 42. codebeautify.org — Formatea cualquier código de forma clara 43. explainshell.com — Entiende comandos de terminal 44. tldraw.com — Pizarra infinita en el navegador 45. downdetector.com — Verifica si un sitio web está caído 46. tineye.com — Búsqueda inversa de imágenes 47. fast.com — Prueba tu velocidad de internet 48. smallpdf.com — Edita PDF gratis 49. ilovepdf.com — Combina y divide PDF 50. 10minutemail.com — Correo temporal en segundos Todo legal. Todo gratis. Guárdalo antes de que se te olvide.🔖
53
1,917
47
6,992
525,322
HEY ROBOT retweeted
From grinding XP to grinding YAML
8
34
4
418
20,009
futuro dos dev vai ser automações com IA
4
Ontem rolou um: -Isso se resolve em 10 minutos com Claude. Mano, não é assim que funciona não! Eu ainda preciso parar, analisar, e são várias interações até chegar no resultado esperado. Até um crud simples eu tenho que iterar algumas vezes até ficar do jeito que eu quero e que vai agradar o cliente. E isso demora muito mais do que 10 minutos.
43
18
7
620
40,521
e a bolha ? já estourou ?
1
HEY ROBOT retweeted
⚙️ System Design Series | Module 1 [Foundations] | Post 11 Vertical vs Horizontal Scaling
4
18
120
3,081
HEY ROBOT retweeted
The anatomy of a GitHub Actions CI/CD YAML file 👇
13
86
476
12,879
HEY ROBOT retweeted
Backend Interview Question: Which API design scales better? What's your preference?
100
32
8
863
208,770
escutar musica anos 40 é bom para estudar nao sei porque mas funciona (para eu)
4
Pra quem ainda não conhece, dá uma olhada no Bora na Tech. boranatech.com.br/ O pessoal fez um trampo muito foda. Tem roadmap, vagas, trilhas de estudo, dicas e um monte de conteúdo pra quem é dev ou tá querendo entrar na área. Não é publi nem merchan, só achei daora..
1
1
1
29
PORQUE ESSA BOLHA NAO ESTOURA LOGO
2
HEY ROBOT retweeted
Day 14/60 - System Design Series 🚀 Design a Rate Limiter - Part 4 Rate limiter in a distributed environment: Scaling the system to support multiple servers and concurrent threads is a different story. There are two challenges: - Race condition - Synchronization issue Race condition: - Assume the counter value in Redis is 3. - If two requests concurrently read the counter value before either of them writes the value back, each will increment the counter value by one and write it back without checking the other thread. - Both requests (threads) believe they have the correct counter value 4. - However, the correct counter value should be 5. Sorted Set Solution: Locks are the most obvious solution for solving race conditions. However, locks will significantly slow down the system. Sorted sets data structure in Redis can be used to solve this problem. Instead of keeping a count, Redis keeps a timestamped list of every action the user has taken recently, using a sorted set. Every time a user tries to do something, five things happen as one uninterruptible unit (atomic transaction): 1. Throw out old entries delete anything older than the rate-limit window (e.g., older than 1 minute ago) 2. Look at what's left fetch all the remaining timestamps 3. Record this attempt add the current timestamp to the set (whether or not it will end up being allowed). 4. Set an expiration so Redis automatically cleans up the whole set if the user goes inactive. 5. Decide, after the fact count how many timestamps are left. If that's more than the limit, reject the action. You can also check the most recent previous timestamp to enforce a "not too soon after the last one" rule (like max 2 actions per 3 seconds). Because all five steps happen together as one atomic block, there's no gap where two simultaneous requests could both "read" the same stale count and both get approved. Whoever's transaction commits first sees the other's timestamp. The trade-off Because the timestamp is added before the decision is made, a rejected attempt still leaves a mark in the set. So if someone hammers the limit continuously, their rejected attempts keep the set "full," which can block every subsequent attempt rather than letting some through periodically. Synchronization issue: To support millions of users, one rate limiter server might not be enough to handle traffic. When multiple rate limiter servers are used, synchronization is required. If client 1 sends request to rate limiter 1 and client 2 sends request to rate limiter 2. If no synchronization happens, rate limiter 1 does not contain any data about client 2. Thus, the rate limiter cannot work properly. One possible solution is to use sticky sessions but its neither scalable nor flexible. A better approach is to use centralized data stores like redis. #SystemDesign #DistributedSystem
23
9
1
106
2,824
HEY ROBOT retweeted
Day 13/60 - System Design Series 🚀 Design a Rate Limiter - Part 3 High Level Architecture: Idea is simple, at the high level, we need a counter to keep track of how many requests are sent from the same user, IP address, etc. If the counter is larger than the limit, the request is disallowed. Where shall we store counters? Using the database is not a good idea due to slowness of disk access. In-memory cache is chosen because it is fast and supports time-based expiration strategy. Redis is best option it offers two commands: INCR and EXPIRE. INCR: increases stored counter by 1. EXPIRE: sets a timeout for the counter. If timeout expires, counter is automatically expired. Design Deep Dive: High level does not answer following questions: - How are rate limiting rules created? Where are the rules stores? - How to handle requests that are rate limited? Rate Limiting rules examples - Please check following image. Exceeding the rate limit - In case a request is rate limited, APIs return HTTP response code 429 (too many requests) to the client. Depending on the use case, we can enqueue the rate-limited requests to be processed later. Rate limiter headers - X-Ratelimit-Remaining: Remaining number of allowed requests within the window. X-Ratelimit-Limit: Indicates how many calls the client can make per time window. X-Ratelimit-Retry-After: Number of seconds to wait until you can make a request again without being throttled. Detailed Design Flow: - Rules are stored on the disk. Workers frequently pull rules from the disk and store them in cache. - When a client sends a request to the server, the request is sent to the rate limiter middleware first. - Rate limiter middleware loads rules from the cache. It fetches counters and last request timestamp from redis cache. Based on the response, rate limiter decides: - if the request is not rate limited, it is forwarded to API servers. - if the request is rate limited, rate limiter returns 429 too many requests error to the client. In the meantime, the request is either dropped or forwarded to the enqueue. Rate limiter in a distributed environment: Scaling the system to support multiple servers and concurrent threads is a different story. There are two challenges: - Race condition - Synchronization issue Let's discuss these challenges in next post!! #SystemDesign #DistributedSystems
12
19
1
156
4,453
quero muito fazer um projeto pro meu portfólio com os dados da Olist, lá no kaggle tem datasets de diversas áreas do negócio (financeiro, produto, tem pra marketing tb, etc) dá pra fazer algo bem completo
Algumas de fontes de dados abertas o/
5
4
86
2,228
HEY ROBOT retweeted
𝟯𝟬 𝗕𝗹𝗼𝗴𝘀 𝘁𝗼 𝗟𝗲𝗮𝗿𝗻 𝟯𝟬 𝗦𝘆𝘀𝘁𝗲𝗺 𝗗𝗲𝘀𝗶𝗴𝗻 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀: 1. APIs: lnkd.in/dsbwPZ6N 2. API Gateways: lnkd.in/gtyXmvf4 3. JWTs: lnkd.in/ghtXYRqU 4. Webhooks: lnkd.in/geHxGX-7 5. REST vs GraphQL: lnkd.in/gM5VHKQS 6. Load Balancing: lnkd.in/gvxfwEUr 7. Proxy vs Reverse Proxy: lnkd.in/gMTtidBq 8. Scalability: lnkd.in/gPGhW-qK 9. Availability: lnkd.in/gQk2p4_6 10. SPOF: lnkd.in/gw_uHZWn 11. CAP Theorem: lnkd.in/g_tFqJJb 12. SQL vs NoSQL: lnkd.in/gHyC9qWc 13. ACID Transactions: lnkd.in/dB3QHiMz 14. Database Indexes: lnkd.in/g_-bQWtA 15. Database Sharding: lnkd.in/g9mc-d5m 16. Consistent Hashing: lnkd.in/gR9wFDpz 17. CDC: lnkd.in/gWhGwh9Z 18. Caching: lnkd.in/gBSeTstS 19. Caching Strategies: lnkd.in/dVk7nZ_Y 20. Cache Eviction Policies: lnkd.in/gQAEXEmq 21. CDN: lnkd.in/gaW4Vkpy 22. Rate Limiting Algorithms: lnkd.in/gYDxg8XY 23. Message Queues: lnkd.in/g-jnNGDC 24. Bloom Filters: lnkd.in/gfGjCrSZ 25. Idempotency: lnkd.in/gDB3AJij 26. Concurrency vs Parallelism: lnkd.in/gGZXhjBD 27. Long Polling vs WebSockets: lnkd.in/d9xKD28K 28. Stateful vs. Stateless Architecture: lnkd.in/gz_ccK-Y 29. Batch vs Stream Processing: lnkd.in/gKtj_qWh 30. Geohashing: lnkd.in/gjSbKdpN 🔁 Repost to help a friend. 📌 Save this post for later Follow me @Tech_Rose1 for more AI IDEA.
29
275
1
1,161
39,303
leetcode nao tinha morrido ?
4
HEY ROBOT retweeted
Day 7 of learning AI bs from scratch > time to build > training a neural network for next word prediction > read through its original research paper (A Neural Probabilistic Language Model 2003 ) > essentially a model to try and complete incomplete sentence > accuracy for this model was bad, but understood the working and training of it > forward prorogation, back propagation and cost functions all implemented in this This was my first time reading a research paper, without LLM’s reading the same paper would have been 10x harder. I am storing all of the stuff that i am going through in a blog(link in replies) Made decent progress in a week of starting, let’s see what comes next. Gn.
Day 6 of learning AI bs from scratch > deep dive into back propagation > understanding gradient decent and local maxima’s of functions > @3blue1brown’s neural networks series continue (goated series for developing intuition, link below) > understanding cost functions and math around them > went through the drawbacks of these simple layer neural networks Had to lock in a bit towards the end of the night, was busy during the day recording a launch video, then watching world cup finals. Thinking of building another project here first as a stepping stone. Lets see. Gn.
16
12
1
276
20,253
desanimado da programação sinceramente
1