Open in app

Sign In

Write

Sign In

Marcin Sodkiewicz
Marcin Sodkiewicz

55 Followers

Home

About

3 days ago

JS? TS? Bun? Go!

Case study of migrated Serverless solution from TypeScript to Go language. Based on 1-to-1 migration, facts, figures and reasons behind it. Intro More than six years ago, my team decided to migrate our products to a serverless architecture and adopt a serverless-first approach. At that time, all services managed by my…

Golang

5 min read

JS? TS? Bun? Go!
JS? TS? Bun? Go!
Golang

5 min read


Sep 14

AWS & OpenTelemetry strikes back: Tail-based Sampling

Find out what tail sampling is and how to set up OpenTelemetry collectors to work with it in gateway mode at scale. This article won’t mention OpenTelemetry basics and it is continuation of previous article about setting up OpenTelemetry on AWS that you can find here: https://medium.com/@sodkiewiczm/aws-opentelemetry-e553de8cadf Why would I need tail-based sampling? Before we look…

Otel

6 min read

AWS & OpenTelemetry strikes back: Tail-based Sampling
AWS & OpenTelemetry strikes back: Tail-based Sampling
Otel

6 min read


Aug 30

Savings on Multi-Region API Migration with Serverless “API”

Case study how we migrated our API to serverless “API” with multi-region support saving money on the way. Situation We have a system that is responsible for maintaining complex relational data that is heavily used on one of the busiest air travel websites according to: similarweb. We had several iterations of…

AWS

5 min read

Serverless API without AWS Lambda
Serverless API without AWS Lambda
AWS

5 min read


Aug 2

To Serverless or not to Serverless, that is the question

Back-of-the-envelope estimations with https://www.aws-geek.com/ Motivation Me & my team were migrating our systems to the AWS many years ago. We started in 2016 and these were our first steps in the AWS. We weren’t big fans of lift & shift migrations (to say the least), as we knew that the cloud…

Serverless

3 min read

To Serverless or not to Serverless, that is the question
To Serverless or not to Serverless, that is the question
Serverless

3 min read


Jun 21

Are you using SAM deployments? There is a chance that you have an issue that you are not aware of.

TL;DR Changing only env variables in your SAM template might not update your lambda config. So you should consider adding in SAM template: Transform: - AWS::LanguageExtensions - AWS::Serverless-2016-10-31 Intro I have been using SAM for serverless application deployments for a couple of years now. I use the AutoPublishAlias feature to publish the…

Aws Sam

3 min read

Are you using SAM deployments? There is a chance that you have an issue that you are not aware of.
Are you using SAM deployments? There is a chance that you have an issue that you are not aware of.
Aws Sam

3 min read


Jun 14

SAM templates your way

How & why you should start using your own SAM CookieCutter templates. Motivation I build a lot of small projects to play with AWS services. Apart from my day job, I create my own small projects, usually using AWS Lambda. Some of them are written in Go and some in TypeScript…

Github Actions

6 min read

SAM templates your way
SAM templates your way
Github Actions

6 min read


Jun 8

How To: Use Go Daddy domain in AWS

Step-by-step guide to migrating your GoDaddy domain to AWS using S3, CloudFormation, ACM & CloudFront. This article will walk you through what you need to do step by step. Pre-requisites Owning GoDaddy domain AWS Account

Cloudfront

9 min read

How To: Use Go Daddy domain in AWS
How To: Use Go Daddy domain in AWS
Cloudfront

9 min read


Apr 4

AWS & OpenTelemetry

Find out how to setup OpenTelemetry collector on AWS in Gateway mode, how and why to centralize your OTEL configuration. Let’s dive into a journey of running OpenTelemetry on AWS. What is OpenTelemetry? OpenTelemetry is a standard that was created by combining OpenTracing and OpenCensus. Currently part of a CNCF initiative, OpenTelemetry is…

Opentelemetry

12 min read

AWS & OpenTelemetry
AWS & OpenTelemetry
Opentelemetry

12 min read


Mar 23

Streams partial failures

I will try not only to tell you how to do partial failure processing on streams, but also to explain other mechanisms in lambda stream processing and show how they affect it. This is second part of articles about partial failures focused on streams processing. …

AWS Lambda

9 min read

Streams partial failures
Streams partial failures
AWS Lambda

9 min read


Mar 10

SQS Partial failures

This is first part of articles about partial failures which focuses on SQS. We will discuss here why we need partial failures, how to use them and when you should use them. Pre-requisites First of all, let’s get some perspective on what we’re talking about here. Let’s say our business logic…

Sqs

8 min read

SQS Partial failures
SQS Partial failures
Sqs

8 min read

Marcin Sodkiewicz

Marcin Sodkiewicz

55 Followers
Following
  • Allen Helton

    Allen Helton

  • Neal Davis

    Neal Davis

  • Netflix Technology Blog

    Netflix Technology Blog

  • Skyscanner Engineering

    Skyscanner Engineering

  • Mateusz Boś

    Mateusz Boś

See all (13)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams