This is the first post written under my new home page. It’s 100% build with GoHuho. For a while, I was considering to renew my personal homepage. After figuring out how much easy to build a static website with GoHugo, I decided to give it a try. Long story short, I’ve discovered GoHuho and its features. Then, tried out some themes and decided on LordMathis which is a simple and minimal one.
On Black Friday in 2019, I decided to buy Europa Universalis IV on Steam. And everything has just begun… However, I couldn’t play it on Macbook Pro efficiently. As you know, Macbooks are not built for gaming because of the lack of a video card (mine had not a separate video card). I just gave it a chance, but you know. And that’s how I’ve decided to build a gaming PC!
On Black Friday in 2019, I decided to buy Europa Universalis IV on Steam. And everything has just begun… However, I couldn’t play it on Macbook Pro efficiently. As you know, Macbooks are not built for gaming because of the lack of a video card (mine had not a separate video card). I just gave it a chance, but you know. And that’s how I’ve decided to build a gaming PC!
Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. Moreover, Route 53 provides domain registration and automatic renewal every year. If you’re already using AWS, it’s much easier to manage your domains in AWS alongside other services. In this post, I’ll explain how to migrate our domains from GoDaddy to AWS. All processes will be completed under 15 minutes. Continue reading…
Everyone wants to work on a dream job, how you get prepared does matter! After becoming an Engineering Manager, I have started participating interviews. I’ve been at both sides of the interview table. I’ve observed a lot of similar mistakes before and during the interview. Thus, I want to share my experiences with you. I hope this helps you with catching your dream job! Continue reading…
This is not about what I did or how I did to become a computer engineer. It’s more about why I wanted to be a computer engineer. In other words, what forces me to become so. This is a brief history of mine as a child who wanted to be a computer engineer. Continue reading…
Amazon DynamoDB is a fast and flexible NoSQL database service for applications that need consistent, single-digit millisecond latency at any scale. Until now, we implemented our custom solution for replicating DynamoDB data across multiple regions and monitoring the system. Custom solutions may be error-prone and hard to maintain. Luckily, AWS announced DynamoDB Global Table at AWS re:Invent 2017. In this post, we will share our experiences of going deep into this feature.
I’ve spent a hundred days at OpsGenie, and I will mention my adventures in this blog post. Continue reading…
False time metrics are not acceptable in sub-second latency systems, and you can’t rely on these metrics to make critical decisions In our previous blog post, we mentioned the adventure of cross-region replication with DynamoDB. We strongly recommend reading this blog if you need to replicate your data in DynamoDB across regions in order to build a highly available and fault tolerant system. As mentioned in the previous blog, monitoring is a must to make sure that the whole replication process is working as expected.
Losing data or any kind of outage is unacceptable and intolerable: especially for mission-critical systems which have to beat tough SLAs. High availability, fault tolerance, and disaster recovery are the essentials for mission-critical services. You might consider adopting cross-region replication if you are managing a service in one of following domains: monitoring, security, IT management, finance, e-commerce, telecommunications, health services, control systems, etc. In such systems, an outage for a few hours could mean a very substantial loss of revenue, and thus, an urgent need to handle crisis situations.