Dev Systems
Netflix Tudum Architecture: from CQRS with Kafka to CQRS with RAW Hollow
By Eugene Yemelyanau, Jake GriceIntroductionTudum.com is Netflix’s official fan destination, enabling fans to dive deeper into their favorite Netflix shows and movies. Tudum offers exclusive first-looks, behind-the-scenes content, talent interviews, live events, guides, and interactive experiences. “Tudum” is named after the sonic ID you hear when pressing play on a Netflix show or movie. Attracting over 20 million members each month, Tudum is designed to enrich the viewing experience by offerin
DeskRAG: Create an Offline AI Assistant in One Afternoon
In my previous article, I discussed how Vibe coding is rapidly transforming development workflows, enabling experienced engineers to become…
📋 Composer Command #CheatSheet & Top 20 Most Popular Packages
Composer is the go-to dependency manager for PHP projects, making it easy to manage packages and streamline development workflows. In this…
How to install Docker on Windows 10/11 (step by step)
As Docker continues to cement its place in everyday development workflows, an increasing number of individuals are opting to integrate it…
GitHub Actions Crash Course: Automate Your Workflows 🚀
GitHub Actions is an automation tool provided by GitHub, allowing you to automate your software development workflows directly within your…
Mastering Dockerfile ENV Instruction: Best Practices and Pitfalls to Avoid
As Docker continues to dominate modern software development and DevOps workflows, the importance of writing efficient, secure, and…
Terraform Weekly #180 — Mastering Terraform Workflows, Terraform Development Pipeline, AzApi, WAF…
Hey all!
Introdução a Arquitetura de Software - Aula 7 - Documentando Arquiteturas
Este vídeo aborda a elaboração da documentação de uma arquitetura de software. Baseado no livro Software Architecture in ...
CAP Theorem [Video]
The #CAPTheorem is something you often hear, when talking about #DistributedSystems. In practice I see the CAP theorem a bit…
System Design: WhatsApp
#distributedsystems#architecture#tutorial
Microservices rules #8: Design testable services
This article continues the series on microservices rules: what good looks like, collection of principles and practices that help teams adopt microservices successfully.The articles in the series are:1. Practice continuous delivery/deployment2. Implement fast, automated deployment pipelines3. Apply Team Topologies4. Provide a great developer experience (DevEx)5. Use a deliberative design process6. Design independently deployable services7. Design loosely coupled services - part 1, part 2, part 38
Vibe coding: the good, the almost, and the @#$%** - Part 2
It’s been a few months since I wrote the first article of this series, and, remarkably, AGI is still work-in-progress.But recently, I read this interesting article, which described using Claude Code to ‘beautify’ a UI.Having just implemented an ugly NextJs-based UI, I thought I’d try using Claude Code to improve it.InstallingHelpfully, its home page tells you how to install it, simply npm install -g @anthropic-ai/claude-code.Less helpfully, the executable isn’t called claude-code, but claude - w
How Lush and Google Cloud AI are reinventing retail checkout
<img src="https://storage.googleapis.com/gweb-uniblog-publish-prod/images/lush_lens_storyboard_photo__2_1.max-600x600.format-webp.webp">Cosmetics company Lush is embracing Google Cloud AI to improve how they work.
Migrate and modernize VMware workloads with AWS Transform for VMware
On May 15, 2025, AWS unveiled a game-changing solution: AWS Transform for VMware. This innovative service tackles head-on the longstanding challenges of cloud migration, ushering in a new era of streamlined, efficient transitions to the AWS Cloud. By significantly reducing manual effort and accelerating the migration of critical VMware workloads, AWS Transform for VMware is set to revolutionize how organizations approach their cloud journey. Since its general availability announcement, AWS Trans
A client wants to buy old SaaS app – smart move or risk?
We’re a small software house that’s been developing a niche SaaS platform for cultural events over the past 15 years. The product works well, but we were thinking to rebuild it for the next year.Recently, a well-known national brand — not in tech, but operating in retail — approached us. As part of their PR strategy, they run a medium-sized cultural festival once a year in their home country.They want to use our platform — but with a hard no to licensing. They’ve had bad past experiences where v
Show HN: Mqutils – Universal Go message queue library
The Problem
Enterprise Go apps typically use multiple message queues: RabbitMQ for reliability, Kafka for streaming, SQS for cloud, NATS for microservices, Redis for caching. Each has different APIs, error handling, and testing strategies.Result: Teams spend months learning 6+ SDKs instead of building features. Migration = complete rewrites.The Solution
mqutils provides one unified API for 6 major message queue systems. Same code, different URL:// Switch systems by changing URL only
co
Ask HN: Other Online CS Courses on Advanced Topics
I really enjoyed Andy Pavlov’s course on Databases[1]. I’m wondering if people know other courses on in depth CS topics including (but not limited to) Distributed Systems, Languages, Operating Systems, Real Time systems, etc.<p>1: https://15445.courses.cs.cmu.edu/fall2024/
Merge Encapsulation & Abstraction in Python: Strengthen Your Software Architecture
Elevate your Python game by effectively applying encapsulation and abstraction to build strong foundations for scalable applications
Software Architecture is Hard
I live in one of the suburbs of Tel-Aviv. One day, I woke up to insane drilling sounds. It started! the construction work to build the…
How to approach Software Architecture? A First Principle Perspective
The goal of the Architecture of an App