Tomas Tulka's Blog

Random thoughts about programming and other stuff.


Deployment

Keep Options Open

Keeping options open is one of the most useful principles of Clean Architecture. Let’s dive deeper with code examples in Java and Spring framework.

No Internals in Configuration API

Configuration is part of the application API, so the same rules apply to it: no leak of implementation detail.

Product Releasing Pipeline in AWS

Continuous delivery (CD) brings a lot of ideas essential for a modern software product deployment. In this article we discuss how to follow CD principles by building CD pipelines with an example in AWS.

How to Manage AWS CloudFormation Stack Dependencies

Automated infrastructure (Infrastructure as Code) is essential to succeed (not only) in the cloud.

Challenges for Serverless Blue-Green Deployment

Serverless blue-green deployment is a nice practice. However, it doesn't come without challenges.

Serverless Blue-Green Deployment

Blue-Green Deployment is a very good technique that has been successfully used for managing releases of cloud applications. Now it's time to rethink it a bit for serverless systems.

Rollback and Microservices

Is it even possible to roll microservices back?