WorkOS: Scoped Access and Control for AI Agents (Sponsored)
AI agents can trigger tools, call APIs, and access sensitive data.
Failing to control access creates real risk.
Learn how to:
Limit what agents can do with scoped tokens
Define roles and restrict permissions
Log activity for debugging and review
Secure credentials and secrets
Detect and respond to suspicious behavior
Real teams are applying these practices to keep agent workflows safe, auditable, and aligned with least-privilege principles.
This week’s system design refresher:
Top 20 AI Concepts You Should Know
The AI Application Stack for Building RAG Apps
Shopify Tech Stacks and Tools
Our new book, Mobile System Design Interview, is available on Amazon!
Featured Job
Other Jobs
SPONSOR US
Top 20 AI Concepts You Should Know
Machine Learning: Core algorithms, statistics, and model training techniques.
Deep Learning: Hierarchical neural networks learning complex representations automatically.
Neural Networks: Layered architectures efficiently model nonlinear relationships accurately.
NLP: Techniques to process and understand natural language text.
Computer Vision: Algorithms interpreting and analyzing visual data effectively
Reinforcement Learning: Distributed traffic across multiple servers for reliability.
Generative Models: Creating new data samples using learned data.
LLM: Generates human-like text using massive pre-trained data.
Transformers: Self-attention-based architecture powering modern AI models.
Feature Engineering: Designing informative features to improve model performance significantly.
Supervised Learning: Learns useful representations without labeled data.
Bayesian Learning: Incorporate uncertainty using probabilistic model approaches.
Prompt Engineering: Crafting effective inputs to guide generative model outputs.
AI Agents: Autonomous systems that perceive, decide, and act.
Fine-Tuning Models: Customizes pre-trained models for domain-specific tasks.
Multimodal Models: Processes and generates across multiple data types like images, videos, and text.
Embeddings: Transforms input into machine-readable vector formats.
Vector Search: Finds similar items using dense vector embeddings.
Model Evaluation: Assessing predictive performance using validation techniques.
AI Infrastructure: Deploying scalable systems to support AI operations.
Over to you: Which other AI concept will you add to the list?
The AI Application Stack for Building RAG Apps
Large Language Models
These are the core engines behind Retrieval-Augmented Generation (RAG), responsible for understanding queries and generating coherent and contextual responses. Some common LLM options are OpenAI GPT models, Llama, Claude, Gemini, Mistral, DeepSeek, Qwen 2.5, Gemma, etc.Frameworks and Model Access
These tools simplify the integration of LLMs into your applications by handling prompt orchestration, model switching, memory, chaining, and routing. Common tools are Langchain, LlamaIndex, Haystack, Ollama, Hugging Face, and OpenRouter.Databases
RAG applications rely on storing and retrieving relevant information. These vector databases are optimized for similarity search, while relational options like Postgres offer structured storage. Tools are Postgres, FAISS, Milvus, pgVector, Weaviate, Pinecone, Chroma, etc.Data Extraction
To populate your knowledge base, these tools help extract structured information from unstructured sources like PDFs, websites, and APIs. Some common tools are Llamaparse, Docking, Megaparser, Firecrawl, ScrapeGraph AI, Document AI, and Claude API.Text Embeddings
Embeddings convert text into high-dimensional vectors that enable semantic similarity search, which is a critical step for connecting queries with relevant context in RAG. Common tools are Nomic, OpenAI, Cognita, Gemini, LLMWare, Cohere, JinaAI, and Ollama.
Over to you: What else will you add to the list to build RAG apps?
Shopify Tech Stacks and Tools
Shopify handles scale that would break most systems.
On a single day (Black Friday 2024), the platform processed 173 billion requests, peaked at 284 million requests per minute, and pushed 12 terabytes of traffic every minute through its edge.
These numbers aren’t anomalies. They’re sustained targets that Shopify strives to meet. Behind this scale is a stack that looks deceptively simple from the outside: Ruby on Rails, React, MySQL, and Kafka.
But that simplicity hides sharp architectural decisions, years of refactoring, and thousands of deliberate trade-offs.
In this newsletter, we map the tech stack powering Shopify from:
the modular monolith that still runs the business,
to the pods that isolate failure domains,
to the deployment pipelines that ship hundreds of changes a day.
It covers the tools, programming languages, and patterns Shopify uses to stay fast, resilient, and developer-friendly at incredible scale.
A huge thank you to Shopify’s world-class engineering team for sharing their insights and for collaborating with us on this deep technical exploration.
🔗 Dive into the full newsletter here.
Our new book, Mobile System Design Interview, is available on Amazon!
Book author: Manuel Vicente Vivo
What’s inside?
An insider's take on what interviewers really look for and why.
A 5-step framework for solving any mobile system design interview question.
7 real mobile system design interview questions with detailed solutions.
24 deep dives into complex technical concepts and implementation strategies.
175 topics covering the full spectrum of mobile system design principles.
Table Of Contents
Chapter 1: Introduction
Chapter 2: A Framework for Mobile System Design Interviews
Chapter 3: Design a News Feed App
Chapter 4: Design a Chat App
Chapter 5: Design a Stock Trading App
Chapter 6: Design a Pagination Library
Chapter 7: Design a Hotel Reservation App
Chapter 8: Design the Google Drive App
Chapter 9: Design the YouTube app
Chapter 10: Mobile System Design Building Blocks
Quick Reference Cheat Sheet for MSD Interview
Featured Job
Founding Engineer @dbdasher.ai
Location: Remote (India)
Role Type: Full-time
Compensation: Highly Competitive
Experience Level: 2+ years preferred
About dbdasher.ai: dbdasher.ai is a well-funded, high-ambition AI startup on a mission to revolutionize how large enterprises interact with data. We use cutting-edge language models to help businesses query complex datasets with natural language. We’re already working with two pilot customers - a publicly listed company and a billion-dollar private enterprise and we’re just getting started.
We’re building something new from the ground up. If you love solving hard problems and want to shape the future of enterprise AI tools, this is the place for you.
About the Role: We’re hiring a Founding Engineer to join our early team and help build powerful, user-friendly AI-driven products from scratch. You’ll work directly with the founders to bring ideas to life, ship fast, and scale systems that power real-world business decisions.
If you are interested, apply here or email Rishabh at rishabh@dbdasher.ai
Other Jobs
We collaborate with Jobright.ai (an AI job search copilot trusted by 500K+ tech professionals) to curate this job list.
This Week’s High-Impact Roles at Fast-Growing AI Startups
Senior Software Engineer, Search Evaluations at OpenAI (San Francisco, CA)
Yearly: 245,000 - 465,000USD
OpenAI creates artificial intelligence technologies to assist with tasks and provide support for human activities.
Staff Software Engineer, ML Engineering at SmarterDx (United States)
Yearly: 220,000 - 270,000USD
SmarterDx is a clinical AI company that develops automated pre-bill review technology to assist hospitals in analyzing patient discharges.
Software Engineering Manager, Core Platform at Standard Bots (New York, NY)
Yearly: 220,000 - 240,000
Standard Bots offers advanced automation solutions, including the RO1 robot, to help businesses streamline their operations.
High Salary SWE Roles this week
Web UI Engineer (L4) at Netflix (Los Gatos, CA)
Yearly: 100,000 - 720,000USD
Principal Switch Engineering Architect at NVIDIA (Westford, MA)
Yearly: 272,000 - 425,500USD
Staff iOS Engineer, Banking Mobile at Square (United States)
Yearly: 263,600 - 395,400USD
Today’s latest ML positions - hiring now!
Senior/Principal Machine Learning Engineer at Red Hat (Raleigh, NC)
Yearly: 170,770 - 312,730USD
Applied Machine Learning Engineer at Jobot (Roseville, CA)
Yearly: 200,000 - 270,000USD
Machine Learning Engineer at Docusign (Seattle, WA)
Yearly: 157,500 - 254,350USD
SPONSOR US
Get your product in front of more than 1,000,000 tech professionals.
Our newsletter puts your products and services directly in front of an audience that matters - hundreds of thousands of engineering leaders and senior engineers - who have influence over significant tech decisions and big purchases.
Space Fills Up Fast - Reserve Today
Ad spots typically sell out about 4 weeks in advance. To ensure your ad reaches this influential audience, reserve your space now by emailing sponsorship@bytebytego.com
> 6. Reinforcement Learning: Distributed traffic across multiple servers for reliability.
That's just load balancing, not RL.
For 11, supervised learning does need labeled data..
6 Reinforcement Learning
You'll want to correct that. It's not load balancing.
From Perplexity as an example sentence:
> Reinforcement learning is a type of machine learning where an agent learns to make decisions by interacting with its environment, receiving rewards or penalties for its actions, and gradually improving its behavior to maximize cumulative rewards