
Vivek
1K posts

Vivek
@vivekbernard
Software Plumber, Tech Enthusiast. I like unclogging systems. I own my Opinions. An extremely proud ally to LGBTQW ❤️ Community. Beatitudes.


Breakdown of my February AWS bill to run my side projects: EC2: $44.22 RDS (reserved Aurora MySQL): $41.31 ELB: $16.96 Data Transfer: $15.12 VPC: $11.61 CodeBuild: $1.29 S3: $1.10 ECS: $0.67 ECR: $0.29 ------------ Total: $132.57 For completeness, here's August to February- August: $203.95 September: $210.77 October: $245.98 November: $261.70 December: $221.30 January: $146.65 February: $132.57 In November, I moved all my instances from Fargate to EC2. <--- cheaper and much more performant. In December, I fixed the binpack strategy for one of my projects so I didn't pointlessly run an extra EC2 instance. I also moved my RDS to a reserved instance. In January, I moved the most resource intensive scheduled jobs to Fargate and I was able to drop the base container size, which dropped the EC2 instance sizes. Specifically I am able to see that my scheduled Fargate jobs ran for 13 hours and cost a total of $0.67. No changes in February that I remember, but it's 3 days shorter than January so 🤷♂️











NAT-based Load Balancers (LB) like HAProxy or Nginx are usually the default choice. But there is a problem with them: all replies go back through the LB, too. And while requests are often short, replies can be x10-100 times heavier. That means more bandwidth on the LB, and the biggest traffic flowing through the one component you'd least like to bottleneck. Direct Server Return (DSR) fixes that: requests go through the LB, responses don't. Building an eBPF-based DSR load balancer is a great way to actually understand both eBPF and how DSR really works at L2. Check out Teodor Podobnik's most recent hands-on tutorial, where he step-by-step walks you through the process labs.iximiuz.com/tutorials/xdp-…










@davidfowl Are the Linux packages going to be updated Day One? Many corporate environments only allow install from packages...













