Skip to main content
ArchitectureJavaSpring Boot

Microservice architecture: Using Java thread locals and Tomcat/Spring capabilities for automated information propagation

Inter-microservice communication has always brought questions and challenges to software architects. For example, when it comes to propagating certain information (via HTTP-headers for instance) through a whole chain of calls in the scope of one transaction, we want this to happen outside of the microservices' business logic. We do not…
Kiril Pepovski

Async await in Swift explained

Async await is part of the new structured concurrency changes which were launched in Swift 5.5 during WWDC 2021. As we already know Concurrency in Swift means allowing multiple pieces of code to run at the same time, and is very important for the performance of our apps. With the…
Dejan Serafimov