πŸ’‘πŸ“š
Generating short & unique identifiers with KUID: Learn about UUIDs, different variants & versions, and the benefits of using KUID.
This blog post is about designing a ride-hailing service, similar to services like Uber, Lyft and OLA Cabs. It covers functional, non-functional and extended requirements, the data model design, API design, high-level design, architecture, location tracking, ride matching, payments, notifications and more.
Designing software components for a scalable and maintainable system: Learn how to create File Watcher Component with an example.
Don't fall for the trendy solution trap - learn how to evaluate multiple perspectives and choose the best solution for your problem!
Learn how to design effective event streams to meet the needs of consumers and support business goals with this blog post. Get tips on topics like data to publish in an event, event types, and more!
πŸ§±πŸ’»βš‘οΈ Monoliths vs Microservices vs Serverless
Comparing Monoliths, Microservices, and Serverless Architecture: Get an overview of each approach, the advantages and disadvantages of each, and decide which is the best for your project.
This blog post explores the risks associated with microservice architecture and cloud-based applications, and provides guidance on how to mitigate them.
Design a Scalable Notification Service: Get an architecture that can send product-to-user notifications across multiple channels, respecting downstream service limits, and allowing user preferences. Streamline the process with a plug-and-play notification-as-a-service solution.
This blog post explores the benefits of micro-frontends, an architectural style for scaling large client-side applications. The challenges and implementation strategies involved in migrating a monolithic codebase to micro-frontends are discussed, as well as the deployment pipeline, Webpack Module Federation and caching of assets.
Avoiding Vendor Lock-in: Strategies for Navigating the Cloud and Reducing Risk.
πŸ‘¨β€πŸ’»
⭐ 1640, πŸ–– 23
Your shell history: synced, queryable, and in context
⭐ 1564, πŸ–– 64
Running large language models like OPT-175B/GPT-3 on a single GPU. Up to 100x faster than other offloading systems.
⭐ 2286, πŸ–– 240
Restoring old and blurry face photos with AI.
⭐ 3120, πŸ–– 53
✨ Trigger.dev is an open-source platform that makes it easy for developers to create event-driven background tasks directly in their code.
⭐ 7160, πŸ–– 627
⚑ Building applications with LLMs through composability ⚑
⭐ 6794, πŸ–– 144
PRQL is a modern language for transforming data β€” a simple, powerful, pipelined SQL replacement
⭐ 1233, πŸ–– 13
A demake of Portal for the Nintendo 64
⭐ 2138, πŸ–– 41
A tool for refurbishing and modernizing Python codebases
⭐ 4310, πŸ–– 249
Cemu - Wii U emulator
⭐ 1821, πŸ–– 115
CeresDB is a cloud-native time-series database that aims to handle both time-series and analytic workloads efficiently.

I'd love to hear from you! Got any comments, feedback or suggestion? Let me know by simply replying to this email.

Thanks for being a part of the community!

Warm Regards,
Basil

You received this email as you are subscribed to the 0xCAFE newsletter.