↓ Skip to main content
Daniel Ancuta

Daniel Ancuta

Backend team lead, with 19 years of hands-on experience with modern technologies, as well as 7 years of experience in leading of development teams. Let us get in touch!

Recent

Ditching CloudWatch Logs for CloudTrail: How I Cut CloudWatch Costs by Over Half on a Recent Project

Ditching CloudWatch Logs for CloudTrail: How I Cut CloudWatch Costs by Over Half on a Recent Project

If you’ve ever set up CloudTrail and just… left the default CloudWatch Logs integration running, you’re probably paying more than you need to. I know I was. The setup is almost too easy - CloudTrail ships events to a CloudWatch log group, you get a unified place to search logs, maybe you wire up a few metric filters for alerts. Done. Except the bill quietly grows every month and you don’t really notice until you actually look at it.
Book: Soft Skills by John Z. Sonmez

Book: Soft Skills by John Z. Sonmez

·255 words·2 mins
As you might have noticed by the title, Soft Skills by John Z. Sonmez is not a typical book for developers. But is it? Even though this book doesn’t talk about technical aspects like the structure of your code, programming languages (though .NET is mentioned a few times), or what cloud (or no-cloud) provider you should use – over its 500+ pages, John dives into a wide range of topics you might be surprised to find in a book dedicated to developers.
Protect Sensitive Data in Logs with AWS CloudWatch Data Masking

Protect Sensitive Data in Logs with AWS CloudWatch Data Masking

Logging is part of every application, at least they should, but often logs contain sensitive information. PII (Personally Identifiable Information), PHI (Protected Health Information), and other confidential data often end up in logs - often unintentionally. Storing raw, unmasked logs can lead to compliance violations (GDPR, HIPAA, SOC 2), security risks, and data exposure if logs are misused.
Docs Like Code by Anne Gentle

Docs Like Code by Anne Gentle

·304 words·2 mins
Many people do not like to write documentation, or if they do, it’s often detached from the source code, leading to it quickly becoming outdated. This is a common problem I’ve noticed in the majority of closed-source codebases I’ve had the chance to work with. I can only hope that I was the unlucky one, and your case is different :)
Error tracking and incident response on production with Sentry + Squadcast + Linear + Slack

Error tracking and incident response on production with Sentry + Squadcast + Linear + Slack

There are multiple strategies to mitigate the number of bugs and problems with the app in production. Some teams focus on unit tests, functional tests, integration tests, manual tests, multiple environments to run those, and build the artifact of the app. Processes for reviewing code, static code analysis, CI/CD pipelines, and so on and so forth.
Strategies to Migrate Users to AWS Cognito Pool

Strategies to Migrate Users to AWS Cognito Pool

·1397 words·7 mins
If you work in the AWS ecosystem, sooner or later, you will deal with AWS Cognito. AWS Cognito is meant to help you with customer identity and access management. So you’ve decided to use AWS Cognito for the first time, or you’ve used it already. In both cases, you might want to migrate your existing users from either a legacy system or one Cognito Pool to another.
PostgREST - Write Your REST Server in SQL

PostgREST - Write Your REST Server in SQL

·330 words·2 mins
What is PostgREST? # As the authors themselves say: PostgREST is a standalone web server that transforms your PostgreSQL database directly into a RESTful API. The structural constraints and permissions in the database determine the API endpoints and operations.
First post

First post

·97 words·1 min
Every, well respected, tech blog has to have “First post”. Place where you can check if plugin for syntax is working as expected, peaking of which: print("Hello World") It does work, at least on my machine.