When designing a cloud application, one of the challenges you need to tackle is the secure communication of your clients with your servers over the public Internet. In this post, I’m going to sketch a system architecture that allows you to authenticate the clients and exchange data between your clients and servers securely. The proposed architecture is also suitable when migrating an existing application, which didn’t implement the secure communication, to the cloud.
KubeCon + CloudNativeCon North America 2017 took place in Austin, Texas on December 6-8, 2017. I greatly enjoyed this conference. This blog post presents some of the notes I made during the conference talks. Would you like to learn about Amazon EKS, Kata Containers or the CRI-O project? Do you want to better understand Docker’s Moby project and its relation to LinuxKit and InfraKit? Then read on!
Vert.x is an awesome tool-kit for developing reactive microservices. In this article, I’m going to present an adapter that allows you to run your Vert.x web service as a Lambda function on AWS.
In our SOA-based application, the problem of application metrics hasn’t been solved yet. We would like to have our application services expose metrics that could be used for monitoring, auto-scaling and analytics. In this blog post, I would like to present to you one of the proposals to solve the application metrics which suggests leveraging Prometheus.
Last week I passed the Red Hat certification exam EX407 Red Hat Certificate of Expertise in Ansible Automation. In this blog post, I’d like to share some of my experience with you.
Did you decide to dockerize your application? Awesome! Are you looking for a place to build and host your Docker containers? OpenShift Online is a service that allows you to build and run your Docker containers. Read on, if you want to learn more about it.
Are you migrating your existing application to the cloud? Are you missing a solution for centralized configuration management? Read on to learn, how we implemented centralized configuration management on top of our existing application and got it ready for the cloud.
Roughly a year ago, my boss offered to me a Red Hat Learning Subscription. Because continuous education belongs to the habits of a good software practitioner, I appreciated this opportunity to deepen my knowledge of Red Hat technologies. At that time I didn’t have an idea about how much fun I was going to have on my journey to become a Red Hat Certified Architect. Read more, if you want to find out!
Recently I passed two Red Hat certification exams: EX270 Red Hat Certificate of Expertise in Atomic Host Container Administration and the EX276 Red Hat Certificate of Expertise in Containerized Application Development. I’d like to share some of my experience with you in this blog post.
In the previous blog post, we were checking out the basic functionality of the key-value store in Consul. In this article, we will explore two of the more advanced features of Consul’s key-value store, namely: Check-and-Set operation and transactions.