I’ve recently passed AWS Certified Solutions Architect – Associate (AWS CSAA) exam and became a certified solutions architect.
Continue reading AWS CSAA – a new achievement unlocked!SnsTestReceiver – Introduction
I would like to introduce a new helper tool I’ve developed for integration tests – SnsTestReceiver. This my new little pet helps to test SNS allowing the assertion of the notifications published in an easy and scalable way.
Continue reading SnsTestReceiver – Introduction3 ways to invoke AWS Lambda synchronously
AWS Lambda is well known for the amazing scalability and extremely easy integrations with the AWS cloud native event producers, i.e. SQS, SNS, CloudWatch just to mention a few. However, there is another interesting aspect of it — invoking AWS Lambda synchronously, for example running a RESTful API.
Continue reading 3 ways to invoke AWS Lambda synchronouslyDocker image vulnerabilities in .NET Core
AWS ECR recently rolled out a new feature called Scan on push which makes it very easy to scan for docker image vulnerabilities once your images are pushed to an ECR repository. The results of those using .NET Core docker images might be very surprising, or not?! :)
Continue reading Docker image vulnerabilities in .NET CoreProto.Actor based API with OpenTracing monitoring
Actor model has been around for quite some time, and modern implementations like Akka and Orleans made the model even more popular. I wanted to try out the actor model for the first time and for the exercise have chosen a light-weight and little bit less known implementation — Proto.Actor. In this blog post I will go through a naive RESTful API based on Proto.Actor and will leverage it’s Jaeger OpenTracing plugin for monitoring.
Continue reading Proto.Actor based API with OpenTracing monitoringBlockchain in .NET Core with Microsoft SQL
In recent years blockchain became another buzzword sharing the fame with BitCoin. Blockchain solves certain technical problems, and could be implemented quite easily. In this blog post I will dive deeper into what blockchain is and how it works by going through a little technical exercise I’ve created.
Continue reading Blockchain in .NET Core with Microsoft SQLWaiting LocalStack S3 to start
In my previous blog post about LocalStack S3 setup I’ve included a hardcoded delay of 5 seconds before actually calling AWS SDK. This gives enough time when waiting LocalStack to start and be ready to accept incoming requests. However, what is actually enough?
Continue reading Waiting LocalStack S3 to startLocalStack S3 setup for .net core development
If you use AWS S3 and don’t want to use the actual bucket for one or another reason for your local development, you’ve probably come across LocalStack S3 mock for this. Especially, if you are running your apps or integration tests in Docker.
Continue reading LocalStack S3 setup for .net core developmentChakram multipart file upload with authentication
Chakram has a lot of examples of using JSON requests, however I needed a working solution for chakram multipart file upload and authenticate using Authorization header.
Continue reading Chakram multipart file upload with authenticationCustom Unauthorized response body
A quick example to illustrate an implementation of a custom Unauthorized response body in ASP.NET Core 2.1. The implementation is based on the AuthorizeFilter from Microsoft MVC framework.
Continue reading Custom Unauthorized response body