Yan Cui @theburningmonk.com · 10/07/2025TIL web neural network API, an emerging web standard for building in-browser AI apps that lets you use those new NPUs in phones and laptops. w3.org/TR/webnn 050
Reposted by Yan CuiCharity Majors @charity.wtf · 27/05/2025I have not paid a ton of attention to the uproar over RTO policies, bc we are all in on distributed teams and not going back. My impression (via social media) has been that these were shadow layoffs. Last month I asked an investor why they are doing RTO. He said: "Retention, mostly. And morale." 2233950
Yan Cui @theburningmonk.com · 02/05/2025I've been diving into Neon and I like what I see! Here's how you can use Neon with ephemeral environments to simplify serverless development. theburningmonk.com/2025/04/how-...theburningmonk.comHow to use Neon and ephemeral environments to simplify serverless developmentUnderstand the value of ephemeral environments, and how you can use Neon and ephemeral environments to simplify serverless development 071
Yan Cui @theburningmonk.com · 11/04/2025Saying "coding is dead" is missing the point. Coding isn’t just about producing code, it’s also a way of thinking. It teaches us structure, systems thinking, abstractions and problem decomposition. If you don’t learn those skills, AI won’t make you productive, it’ll make you dependent. 1247
Yan Cui @theburningmonk.com · 07/04/2025I finally binged The Orville, it was time well spent, especially seasons 2 and 3! So high on Star Trek nostalgia right now 😅 051
Yan Cui @theburningmonk.com · 02/04/2025I recently spoke with Waldemar Hummer to find out what's new in LocalStack v4 - e.g. visualize and trace event-driven arch end-to-end, or create snapshots of your system. It's crazy how fast they are innovating! youtu.be/vVUBnXD6etoyoutu.beIntroducing LocalStack v4YouTube video by Master AWS with Yan 021
Yan Cui @theburningmonk.com · 27/03/2025Through chaos experiments, the Lambda team reduced response time to an AZ outage by 90%! 🤯 062
Yan Cui @theburningmonk.com · 27/03/2025"Lambdaliths have slower cold starts" "Lambdaliths have fewer cold starts" Both can be true, but neither is entirely correct. It depends on several factors. In my new post, I explain these nuances so you can make a better choice. theburningmonk.com/2025/03/the-...theburningmonk.comThe pros and cons of LambdalithLearn about lambdalith and how it helps you build serverless APIs with AWS Lambda, as well as its pros and cons. 030
Yan Cui @theburningmonk.com · 12/03/2025I spoke with Khawajas Shams about building large-scale (think millions of TPS) multi-tenant systems. We talked about pros & cons of cell-based architectures, how it reduces the blast radius, and techniques for building high-throughput systems e.g. core pinning www.youtube.com/watch?v=8jte...youtube.comHow to Build a Multi-Tenant System (Best Practices)YouTube video by Master AWS with Yan 061
Yan Cui @theburningmonk.com · 20/02/2025Nice to see a full house at the serverless days Manchester 💪 1100
Yan Cui @theburningmonk.com · 13/02/2025Thank you to everyone who attended my talk at the Serverless London meetup last night 🙏 Here are my slides for those who couldn't make it. You can try Evolua for free at evolua.io. We'd appreciate your feedback! speakerdeck.com/theburningmo...speakerdeck.comHow we built an AI code reviewer with serverless and BedrockSlides for my talk at the Serverless London meetup on 12-Feb-2025 040
Yan Cui @theburningmonk.com · 31/01/2025New post: How we built an AI code reviewer with serverless and Bedrock My biggest lesson learnt is that, at least for our use case, LLM is the easy part and there's still a lot of "app" in an "AI-powered app"! buff.lyHow we built an AI code reviewer with serverless and BedrockExplore the high-level architecture of Evolua, an AI code reviewer built with Bedrock and serverless technologies, and what we learnt 132
Yan Cui @theburningmonk.com · 30/01/2025Wiz found a publicly accessible ClickHouse database linked to DeepSeek, completely open and unauthenticated, exposing sensitive data like chat history 🤦♂️ www.wiz.io/blog/wiz-res...wiz.ioWiz Research Uncovers Exposed DeepSeek Database Leaking Sensitive Information, Including Chat History | Wiz BlogA publicly accessible database belonging to DeepSeek allowed full control over database operations, including the ability to access internal data. The exposure includes over a million lines of log str... 131
Yan Cui @theburningmonk.com · 29/01/2025I spoke with the co-founder of @hookdeck.com to find out what it can do, and it's impressive! There is a lot of focus on DX for building Event-Driven Architecture, and EventBridge can learn a lot from them. Have a look for yourself. www.youtube.com/watch?v=-jmM...youtube.comHookdeck has built a better Developer Experience than EventBridgeYouTube video by Yan Cui 0104
Yan Cui @theburningmonk.com · 29/01/2025AWS Hero status renewed for another two years 😇 aws.amazon.com/developer/co...aws.amazon.comYan Cui | AWS Serverless HeroConnect with Yan Cui, experienced engineer, AWS user since 2009, and frequent author of serverless-focused topics. 3371
Yan Cui @theburningmonk.com · 22/01/2025This is AWESOME!! EventBridge now delivers events to cross-account targets directly without having to send them to the default bus in the target account first. More details here: aws.amazon.com/about-aws/wh... 3344
Yan Cui @theburningmonk.com · 18/01/2025Here's a mindmap of everything we'll cover in my 4-week boot camp starting on Monday. Are we missing anything that one should know for running serverless workloads in production? Detailed curriculum here: productionreadyserverless.com#curriculum 193
Yan Cui @theburningmonk.com · 17/01/2025We're back with a new episode of real-world serverless. I spoke with @boyney123.bsky.social about the hard parts of building event-driven architectures and how EventCatalog can help with event documentation, discovery, versioning, visualization and testing. www.youtube.com/watch?v=ZVl7...youtube.comEventCatalog REVOLUTIONIZES Governance in Event-Driven Architectures | ft. David BoyneYouTube video by Yan Cui 083
Yan Cui @theburningmonk.com · 10/01/2025Stop wasting money on CORS preflight requests. Here's a quick tip for reducing API Gateway costs. 👇 191
Reposted by Yan CuiGergely Orosz @gergely.pragmaticengineer.com · 08/01/2025Confessions of a Big Tech and startups recruiter: with Blake Stockman. Blake has been a tech recruiter for 12 years, working at Google, Meta, Uber, Flexport, Y Combinator and startups. Full episode: • Spotify: open.spotify.com/episode/6sA6... • YouTube: youtu.be/d7GsnaQYZ68 (cont'd) 2541
Yan Cui @theburningmonk.com · 09/01/2025This is still my favourite answer to "What does a software architect do?" Source: youtube.com/watch?v=FGKG... 3195
Yan Cui @theburningmonk.com · 06/01/2025Current status: working on Terraform track for productionreadyserverless.com ✅ Set up TF project & serverless.tf ✅ Support multi-account ✅ REST APIs with API Gateway and Lambda ✅ Testing with ephemeral environments ⃣ Event-Driven Architectures ⃣ Observability & performanceproductionreadyserverless.comProduction-Ready ServerlessLearn BEST PRACTICES for building production-ready serverless applications. 031
Yan Cui @theburningmonk.com · 05/01/2025I'm speaking at AWS Community Day Romania this April, in the beautiful city of Timisoara. Hope to see you there 👋 Their CFP is open until February, so there's still time to submit your talk. More details here: aws-community.ro 0110
Yan Cui @theburningmonk.com · 03/01/2025You might be paying for unused WAF ACLs that you can't see. Here's what I found in my latest bill. 👇 311
Yan Cui @theburningmonk.com · 31/12/20242024 was the year I got healthy 💪 and got back amongst the community. And it felt great! Here's what I got up to in 2024 and my most popular content: theburningmonk.com/2024/12/year... Wish you all a happy new year and hope to catch you in 2025! Ciao for now 👋theburningmonk.comYear in review, 2024Take a look back at my 2024 - launched 2 MVPs, 33 new articles, 31 public talks, 16 podcasts, 8.9 million LinkedIn impressions, and more. 080
Yan Cui @theburningmonk.com · 30/12/2024I just burned $10,000 on marketing, and it taught me the hardest lesson of my career. I spent $10,000 on an ad agency and only got 3 sign-ups for my workshop, despite months of ad campaigns and plenty of clicks. Yet, 30% of students joined through word of mouth, another 30% through social media. 1100
Yan Cui @theburningmonk.com · 29/12/2024Do you build mulit-region applications on AWS? Then bookmark this page of AWS services and their multi-region capabilities. repost.aws/articles/AR0... 1143
Yan Cui @theburningmonk.com · 28/12/2024An eng manager at Netflix once told me that "It'd cost 7x to run Netflix if Netflix ran on Lambda". But what he said next was even more insightful. "But, not everything at Netflix runs at Netflix scale." And that's true for most enterprises! 2254
Yan Cui @theburningmonk.com · 27/12/2024When you use fetch in Node 20 or later, the X-Ray SDK doesn't propagate trace headers downstream. If you have a Lambda -> API Gateway -> Lambda, the two invocations will not appear in the same trace. This is the two-line fix you need. (you need to install the aws-xray-sdk-fetch module first) 183
Reposted by Yan CuiPeter Smith @petersmith.net · 26/12/2024Hey look at that... one of @theburningmonk.com's top podcast episodes of 2024 was about LocalStack. Maybe we should take a look... (it's at v4 these days). www.youtube.com/watch?v=BP2U...youtube.comLocalStack v3 is here and it's kinda amazing!YouTube video by Yan Cui 0113
Yan Cui @theburningmonk.com · 25/12/2024"I just got disowned 'cause you made him believe I'm a Java dev!" 😂 😂 😂 www.youtube.com/shorts/TwXu4...youtube.comExposedYouTube video by Pirate Software 010
Yan Cui @theburningmonk.com · 22/12/2024Current status: refreshing content for my Jan 2025 workshop ✅ Update Serverless Framework track to v4 ✅ Update to ESM modules ✅ Update SSM vs. Secrets Manager comparison ✅ Jest -> Vitest ✅ Update SNS vs. SQS vs. EventBridge vs. Kinesis comparison ✅ More details on remocal testingproductionreadyserverless.comProduction-Ready ServerlessLearn BEST PRACTICES for building production-ready serverless applications. 061
Yan Cui @theburningmonk.com · 19/12/2024[New Post] How to end-to-end test microservices across bounded contexts? Here, I discussed the pros and cons of several approaches and explained why I prefer using mock APIs instead of hosting other teams' microservices. Enjoy! theburningmonk.com/2024/12/how-...theburningmonk.comHow to end-to-end test microservices across bounded contexts?Learn how to handle end-to-end tests involving multiple microservices and ensure their correct functioning and adherence to contracts. 040
Yan Cui @theburningmonk.com · 18/12/2024Skype is pushing everyone to a subscription model for voip phone calls. Are there any alternatives that's still pay-as-you-go? I looked at a few, like Viber, but they are all subscriptions-based as well. 100
Yan Cui @theburningmonk.com · 17/12/2024There is still coupling in Event-Driven Architectures (EDAs)! Coupling means changes on one side have to propagate to the other side and it can be measured in multiple dimensions. Even in EDAs, there are multiple forms of coupling: 160
Reposted by Yan CuiAllen Helton @readysetcloud.io · 16/12/2024Serverless Picks of the Week #142! Our serverless🦸♂️is Philipp Krenn, DA and community lead at Elastic! Philipp really understands the hard part of serverless data, and does a🔥job explaining it to others. Thank you for everything you do, Philipp 💙! www.readysetcloud.io/newsletter/142readysetcloud.ioReady, Set, Cloud!The community is resting after an intense week at AWS re:Invent, more than likely gearing up for some cool new projects in 2025. 153
Yan Cui @theburningmonk.com · 14/12/2024This is easily one of the most common questions I get about Cognito. Here's how to invalidate Cognito-issued JWT tokens (including a working demo) buff.lyHow to invalidate Cognito-issued JWT tokensFind out how to invalidate Cognito-issued JWT tokens and enforce session revocation in token-based authentication systems in real-time. 050
Yan Cui @theburningmonk.com · 13/12/2024I've uploaded a new video on CQRS (Command Query Responsibility Segregation), which explains what it is, how to implement the pattern, when to use it, and its pros & cons. Watch it here: buff.ly/4giqGqH I'd love your feedback in the comments!buff.lyCQRS Explained in 4 Mins | What is CQRS? Pros & ConsThis is a preview lesson from my upcoming workshop, "Production-Ready Serverless". If you liked this, then please check out the full curriculum at https://pr... 062
Yan Cui @theburningmonk.com · 12/12/2024Hackers stole over two terabytes of sensitive data, but they put the data in an open S3 bucket and that's how they got caught. Oh, the irony... hackread.com/shinyhunters...hackread.comShinyHunters, Nemesis Linked to Hacks After Leaking Their AWS S3 BucketFollow us on Bluesky, Twitter (X) and Facebook at @Hackread 171
Yan Cui @theburningmonk.com · 11/12/2024Excellent guide on writing useful error messages: * Use the correct status codes * Be descriptive * Be helpful * Provide elaborative information * Be empathetic Read the full article for some examples:buff.lyDesigning APIs for humans: Error messagesGood error message, bad error message Error messages are like letters from the tax... 1122
Yan Cui @theburningmonk.com · 11/12/2024ICYMI, my next serverless workshop is going to include a new Terraform track. That's 3 courses for the price of 1! 👉 buff.ly/2JVuG1o ps. early bird (30% off) tickets are available until Dec 16th 000
Yan Cui @theburningmonk.com · 09/12/2024Finally home from re:Invent! Long journey, but me, Sam and Tim all made it back in one piece. 0140
Yan Cui @theburningmonk.com · 09/12/2024In this video, I explain the what, why and when of Event Sourcing and the problems you might encounter. Hope you like it!buff.lyEvent Sourcing Explained in 5 Mins | Why You Need It, Common PitfallsThis is a preview lesson from my upcoming workshop, "Production-Ready Serverless". If you liked this, then please check out the full curriculum at https://pr... 040
Yan Cui @theburningmonk.com · 08/12/2024Here are the biggest re:Invent serverless announcements theburningmonk.com/2024/12/bigg...theburningmonk.comBiggest re:Invent 2024 serverless announcementsLearn to build production-ready serverless applications on AWS 0144
Yan Cui @theburningmonk.com · 06/12/2024re:Invent 2024 has been amazing, but... www.youtube.com/watch?v=XLmU...youtube.comI’m So mother f***ing tired all the time #memes #pets #catsYouTube video by MEDIA MELO 050
Yan Cui @theburningmonk.com · 05/12/2024@nickt.com.au you didn't tell me you were on national TV! found this while looking for a video of your lights www.youtube.com/watch?v=fsL2...youtube.comThe high tech Christmas light display you can control from your phone | ABC AustraliaYouTube video by ABC Australia 100
Reposted by Yan CuiChris Williams☁️🐍 @mistwire.com · 04/12/2024Pre-keynote Hero breakfast at the HashiCorp lounge! #reinvent @theburningmonk.com @richardfan.xyz @linda-mhmd.bsky.social @anahit.bsky.social 🥰🥰🥰🥰 0173
Yan Cui @theburningmonk.com · 03/12/2024Thank you @antstack.com for the thoughtful gift! It's just what I needed 😀 020