TGViewer
Channel Public Channel
Architecture Weekly

Architecture Weekly

@architectureweekly

Architecture Weekly newsletter originated at https://blog.vvsevolodovich.dev. ~10 articles or videos on solution architecture and system design every week!.
Subscribers
2.98K
Photos
5
Videos
0
Links
766
Recent Posts 20 shown
Post #878 574
How Stripe and Paypal never lose a single penny 👷‍♂️
While working at Bolt the payments and reconciliation processes were the most complex to do right. However, the modern fintechs already solved the challenges related to payments. The double-entry ledger, idempotency, compensation mechanisms and many more - in this article.

#systemdesign
Medium How Stripe and PayPal Never Lose a Single Penny The engineering tricks behind payment gateways, double entry accounting and midnight bank reconciliations
  • 👍 2
Post #877 686
Introducing TIN for PostgreSQL 🤟
PlanetScale just introduced a new type of the full text search index, which they claim to be blazingly fast. While the traditional engines like Lucene use the artificial document ids; doing a native full text search to Postgres allows to use ctid - physical tuple id, which claimed to significantly improve performance. Not without problems though: follow the article for the details.

#db #performance
Planetscale Introducing TIN: full-text search for Postgres — PlanetScale TIN is a fast, full-featured, full-text search index for Postgres
  • 🔥 3
  • ❤‍🔥 1
Post #876 979
Why has Shopify dropped React Native? 🍼

Not sure you’re aware, but I used to build native Android apps, React-native apps and later Flutter apps for 10 years combined. And the discussion on the prevailing technology never were cold or absent. Looks like agentic development not only changes the way we work day to day, but also the way we evaluate technology. Shopify was the biggest promoter of React Native for the last 5 years. The era is over though.

#mobile
Pragmaticengineer Why has Shopify dropped React Native? It’s only been a year since the e-commerce platform declared it was very happy with React Native, but now Shopify is dumping it – and the reason, unsurprisingly, is AI
  • 👍 2
Post #874 1.53K
Uber Eats Search Pipeline 👷‍♂️
Search Performance is always - and I mean it - always is a holistic problem. The engineers need to search through UX approaches, caching, retrieval mechanics, query performance and of course how the full stack operates as a whole. Uber Eats shows how they touch upon every aspect, including running an AI agent with the live data profiler to fix the issues in search.

#performance #casestudy
  • 👍 1
Post #873 1.26K
Github 5 Incidents in August 👷‍♂️
The Github availability became a living joke this year, but not because of the engineering capability, but because of sheer amount of pull requests the ai agents now generate. Github shares their 5 August incidents, the reasons behind them and what they learned from them. First hand experience from the biggest code storage in the world!

#ai #reliability
The GitHub Blog GitHub availability report: August 2026 In August, we experienced five incidents that resulted in degraded performance across GitHub services.
Post #872 1.43K
Local models will not win 🍼
I tried to see if local models are viable for serious development. Spoiler: they are not. Sean Goedecke agrees: everybody tends to choose the most powerful model in their price range, and only datacenters have the corresponding capacity. Plus, they are well optimized for it. So local models will just not happen, forget it.

#ai
Seangoedecke No, local models will not win Every time a new open-weight AI model is released, people say that local models are the future. Why spend billions of dollars building out datacenters when…
  • 🌚 1
  • 😭 1
Post #871 1.6K
DNS Cache Memory Optimization 👷‍♂️
Whoever tells you data structures don’t matter in the age of AI - ban them. Cloudflare manages to save hundreds of terabytes of memory across the glove doing small optimizations to the ways DNS cache records are stored with the knowledge of how Rust store data and dropping dns owners when they are identical. Brilliant engineering work.

#dns #performance
Cloudflare Blog How we saved 100 terabytes of memory by optimizing 1.1.1.1’s DNS cache Five Rust-level memory optimizations to the DNS cache layout of Big Pineapple cut per-entry memory by 56%, freeing approximately 100 TB of memory across Cloudflare's fleet.
  • 👍 1
Post #870 1.56K
Efficient Software Factory at Uber 👷‍♂️

While everyone talks about making software factories, Uber actually does it. They dropped a banger of an article explaining the 4 levels of AI adoption in the company, cost structure, measurement approach and of course the results. Great job!

#ai #casestudy
Post #868 1.57K
MicroVMs for throw-away jobs
MicroVMs is a way to provide you a short-lived isolated execution environment. What are they best for? Right, security related tasks! How about running the virus scanning on docker images?

While I am personally skeptical on mere signature-check scans in general and ClamAV in particular, the idea of running high risk payloads in isolated envs is really appealling. Checkout how to leverage MicroVMs for it.

#security #aws
Pubudu.Dev Scan user uploaded files using AWS Lambda MicroVM and ClamAV AWS Lambda MicroVMs are isolated serverless compute environments that provide vm-level isolation. In this post, I discuss a scenario where user uploaded files can be scanned for malware using MicroVM and ClamAV an open-source antivirus engine.
Post #867 1.26K
AWS EC2 Application Status Check 👷‍♂️

After decades of custom monitoring solutions, AWS introduced the every minute status check with HTTP probes. Auto Scaling groups can replace unhealthy instances based on this application status. Try it out and tell me in the comments how it improved your life!


#ec2 #observability
Amazon Amazon EC2 introduces application status checks - AWS Discover more about what's new at AWS with Amazon EC2 introduces application status checks
  • 😍 1
Post #865 1.32K
Should You Split Into Microservices? 👷‍♂️

We recently merged all our microservices(we had a handful) in a monolith. If you consider moving in a back direction, you need to ask yourself at least 5 questions on dependencies, different NFRs for the system parts, teams blocking each other, data boundaries and independent failures.

Two candidate services, each owning its database, with red cross-boundary queries between them: one service, cut in half


#microservices
Substack SOC2 journey at Supplied, Interview with JBaruch, Splitting into Microservices and many more in Architecture Weekly #201. Also today: Optimizing Prompt Cache, AWS EC2 Application Status Check , MicroVMs for throw-away jobs, Writing code was never the point and Meerkat: Cloudflare Consensus Solution.
  • 👍 5
  • ❤ 1
Post #864 1.57K
Running a self-hosted LLM in Kubernetes with vLLM 👨‍💼

With the rise of cost for the LLMs and the privacy concerns more and more enterprises opt to run local models(and I am experimenting with them myself). Grab a guy how to setup an open-source LLM with Kubernetes!

#llm #cloud #devops #architecture
CNCF Running a self-hosted LLM in Kubernetes with vLLM Running large language model (LLM) workloads in-house is one of several patterns teams adopt alongside managed API services. Managed API services are convenient and well suited to many workloads.
  • ❤ 4
Post #862 1.67K
Post #861 1.67K
Clustering Billions of Products for Agentic Commerce with Catalog API 🤓

Shopify Catalog groups billions of listings without a common schema. It first matches products inside each store, then connects them across stores with a Universal Product Identifier (UPI). LLMs assign a structured label to every product. This enables consistent grouping, high precision, and better recall. AI searches based on Catalog data convert twice as often as searches based on scraped data.

#ai #architecture #softwareengineering #engineering
Post #860 1.45K
The State of Streaming to Apache Iceberg in July 2026: Every Path, Its Latency, and What to Do When Seconds Are Not Fast Enough 👨‍💼

In mid-2026, teams no longer ask, “Should we use Iceberg?” They ask, “How current can our Iceberg tables be?”. And this is where the main tradeoff relies dictating your data architecture and tools to go with. From tuned Flink to Kafka connect latency numbers varies from 30 seconds to 15 minutes. How to choose? Well, Alex Merced explains in his piece.


#db #distributed #architecture #softwareengineering
Substack The State of Streaming to Apache Iceberg in July 2026: Every Path, Its Latency, and What to Do When Seconds Are Not Fast Enough The most common architecture question I get in 2026 is no longer “should we use Iceberg.” That one is settled.
  • 👍 2
Post #859
Architecture Weekly pinned «Most “AI agents” are workflows with an LLM inside. The real difference: who controls the flow? In my new video, I break down the five parts of a real agent—prompt, tools, state, memory and loop—plus the production essentials: tracing, guardrails and evals.…»
Post #858 1.61K
Most “AI agents” are workflows with an LLM inside.

The real difference: who controls the flow?

In my new video, I break down the five parts of a real agent—prompt, tools, state, memory and loop—plus the production essentials: tracing, guardrails and evals. Here's the link:


https://youtu.be/SmSv_6bI5QM
  • 🤔 3
  • 👍 2
  • 🥴 2
Older posts →

About this channel

How can I read @architectureweekly without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Architecture Weekly: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Architecture Weekly have?
Architecture Weekly (@architectureweekly) has 2.98K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Architecture Weekly know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →