Open in app

Sign In

Write

Sign In

Bartłomiej Szwej
Bartłomiej Szwej

143 Followers

Home

About

Pinned

Domain-Driven Design with FP in Scala

Implementing a domain model using functional programming in Scala. — It’s been a long time since I was thinking about writing such an article. The final enlightenment occurred when after a few projects with non-trivial domains I read Domain Modeling Made Functional by Scott Wlaschin. This is where I made several observations I’d like to share. Scala is a perfect…

Domain Driven Design

17 min read

Domain-Driven Design with FP in  Scala
Domain-Driven Design with FP in  Scala
Domain Driven Design

17 min read


Published in The Startup

·Jan 25, 2021

How I Passed AWS Solutions Architect Associate (SAA-C02) in 2021

An FAQ about preparing and taking the AWS Solutions Architect Associate exam. — I passed the AWS Solutions Architect Associate exam in January 2021 with a score of 94%. In this article, I’d like to quickly summarize why I chose this certification program and how I prepared. I’ll answer multiple frequently asked questions and discuss if it’s a good choice for Backend/Frontend Engineers…

AWS

12 min read

How I Passed AWS Solutions Architect Associate (SAA-C02) in 2021
How I Passed AWS Solutions Architect Associate (SAA-C02) in 2021
AWS

12 min read


Apr 27, 2020

Composable resource management in Scala

A story about safe and compositional resource management in vanilla Scala and cats-effect. — We’re all using resources on a daily basis. You turn on the water tap, wash your hands for at least 20–30 seconds, and turn it off. You switch the light on if it’s dark, and off when you no longer need it. Resources have a lifecycle. You open them, use…

Scala

13 min read

Composable resource management in Scala
Composable resource management in Scala
Scala

13 min read


Apr 3, 2019

Akka Streams: error handling in event processing pipelines

A short read about being careful with error handling in stream design. — Akka Streams is a reasonable choice when it comes to event processing. A wide variety of connectors and integrations makes it easy to assemble a working pipeline and get up to speed quickly. On the other hand, we have a long list of predefined operators, GraphDSL, support for error handling…

Scala

7 min read

Akka Streams: error handling in event processing pipelines
Akka Streams: error handling in event processing pipelines
Scala

7 min read


Sep 7, 2017

Viewing Docker container HTTPS traffic

Using ngrep and nginx to debug HTTPS like a pro! — Imagine you’re investigating a strange issue with a web service that talks to other services using HTTP over TLS. You want to inspect the HTTP calls it makes and what responses it gets back. …and it’s 2018, so you’re running the service in a shiny container! The first obvious approach…

Docker

4 min read

Viewing Docker container HTTPS traffic
Viewing Docker container HTTPS traffic
Docker

4 min read


Aug 21, 2017

Crafting production-ready Backup as a Service solution using Akka Streams: part 2

Using Akka Streams to stream data from Amazon S3 to MongoDB. — This is part two of the Crafting production-ready Backup as a Service solution using Akka Streams series. I highly encourage you to read the first part first if you didn’t, since it gives an overall context. In the first part, we saw how to perform a data backup from MongoDB…

AWS

5 min read

Crafting production-ready Backup as a Service solution using Akka Streams: part 2
Crafting production-ready Backup as a Service solution using Akka Streams: part 2
AWS

5 min read


Jul 31, 2017

Crafting production-ready Backup as a Service solution using Akka Streams

Using Akka Streams to backup MongoDB to Amazon S3. — Edit: both parts of this article are up to date as of 16 Jan 2019. Imagine you’re developing a database as a service solution like Compose or mLab. You’re hosting a horde of database instances/containers which are used by your customers. One of the key features of your solution is…

Programming

5 min read

Crafting production-ready Backup as a Service solution using Akka Streams
Crafting production-ready Backup as a Service solution using Akka Streams
Programming

5 min read

Bartłomiej Szwej

Bartłomiej Szwej

143 Followers

Senior Software Engineer at Spotify

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Adam Warski

    Adam Warski

  • Muhammad Hamada

    Muhammad Hamada

  • Niloofar Gheibi

    Niloofar Gheibi

  • Katarzyna Dusza

    Katarzyna Dusza

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech